xref: /aosp_15_r20/development/samples/NsdManagerSample/testdiscoverservice/build.gradle (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Workerplugins {
2*90c8c64dSAndroid Build Coastguard Worker    id 'com.android.application'
3*90c8c64dSAndroid Build Coastguard Worker    id 'org.jetbrains.kotlin.android'
4*90c8c64dSAndroid Build Coastguard Worker}
5*90c8c64dSAndroid Build Coastguard Worker
6*90c8c64dSAndroid Build Coastguard Workerandroid {
7*90c8c64dSAndroid Build Coastguard Worker    compileSdkPreview "UpsideDownCake"
8*90c8c64dSAndroid Build Coastguard Worker
9*90c8c64dSAndroid Build Coastguard Worker    defaultConfig {
10*90c8c64dSAndroid Build Coastguard Worker        applicationId "com.example.testdiscoverservice"
11*90c8c64dSAndroid Build Coastguard Worker        minSdk 33
12*90c8c64dSAndroid Build Coastguard Worker        targetSdk 33
13*90c8c64dSAndroid Build Coastguard Worker        versionCode 1
14*90c8c64dSAndroid Build Coastguard Worker        versionName "1.0"
15*90c8c64dSAndroid Build Coastguard Worker
16*90c8c64dSAndroid Build Coastguard Worker        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
17*90c8c64dSAndroid Build Coastguard Worker    }
18*90c8c64dSAndroid Build Coastguard Worker
19*90c8c64dSAndroid Build Coastguard Worker    buildTypes {
20*90c8c64dSAndroid Build Coastguard Worker        release {
21*90c8c64dSAndroid Build Coastguard Worker            minifyEnabled false
22*90c8c64dSAndroid Build Coastguard Worker            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
23*90c8c64dSAndroid Build Coastguard Worker        }
24*90c8c64dSAndroid Build Coastguard Worker    }
25*90c8c64dSAndroid Build Coastguard Worker    compileOptions {
26*90c8c64dSAndroid Build Coastguard Worker        sourceCompatibility JavaVersion.VERSION_1_8
27*90c8c64dSAndroid Build Coastguard Worker        targetCompatibility JavaVersion.VERSION_1_8
28*90c8c64dSAndroid Build Coastguard Worker    }
29*90c8c64dSAndroid Build Coastguard Worker    kotlinOptions {
30*90c8c64dSAndroid Build Coastguard Worker        jvmTarget = '1.8'
31*90c8c64dSAndroid Build Coastguard Worker    }
32*90c8c64dSAndroid Build Coastguard Worker    namespace 'com.example.testdiscoverservice'
33*90c8c64dSAndroid Build Coastguard Worker}
34*90c8c64dSAndroid Build Coastguard Worker
35*90c8c64dSAndroid Build Coastguard Workerdependencies {
36*90c8c64dSAndroid Build Coastguard Worker
37*90c8c64dSAndroid Build Coastguard Worker    implementation 'androidx.core:core-ktx:1.7.0'
38*90c8c64dSAndroid Build Coastguard Worker    implementation 'androidx.appcompat:appcompat:1.3.0'
39*90c8c64dSAndroid Build Coastguard Worker    implementation 'com.google.android.material:material:1.4.0'
40*90c8c64dSAndroid Build Coastguard Worker    implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
41*90c8c64dSAndroid Build Coastguard Worker    implementation 'androidx.core:core-ktx:+'
42*90c8c64dSAndroid Build Coastguard Worker    testImplementation 'junit:junit:4.13.2'
43*90c8c64dSAndroid Build Coastguard Worker    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
44*90c8c64dSAndroid Build Coastguard Worker    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
45*90c8c64dSAndroid Build Coastguard Worker}