xref: /aosp_15_r20/development/apps/ShareTest/build.gradle (revision 90c8c64db3049935a07c6143d7fd006e26f8ecca)
1*90c8c64dSAndroid Build Coastguard Workerplugins {
2*90c8c64dSAndroid Build Coastguard Worker    id 'com.android.application' version '7.4.2' apply false
3*90c8c64dSAndroid Build Coastguard Worker    id 'org.jetbrains.kotlin.android' version '1.8.0' apply false
4*90c8c64dSAndroid Build Coastguard Worker}
5*90c8c64dSAndroid Build Coastguard Worker
6*90c8c64dSAndroid Build Coastguard Workerapply plugin: 'com.android.application'
7*90c8c64dSAndroid Build Coastguard Workerapply plugin: 'org.jetbrains.kotlin.android'
8*90c8c64dSAndroid Build Coastguard Worker
9*90c8c64dSAndroid Build Coastguard Workerandroid {
10*90c8c64dSAndroid Build Coastguard Worker    namespace 'com.android.sharetest'
11*90c8c64dSAndroid Build Coastguard Worker    compileSdkPreview 'UpsideDownCake'
12*90c8c64dSAndroid Build Coastguard Worker
13*90c8c64dSAndroid Build Coastguard Worker    defaultConfig {
14*90c8c64dSAndroid Build Coastguard Worker        applicationId "com.android.sharetest"
15*90c8c64dSAndroid Build Coastguard Worker        minSdk 33
16*90c8c64dSAndroid Build Coastguard Worker        targetSdk 33
17*90c8c64dSAndroid Build Coastguard Worker        versionCode 1
18*90c8c64dSAndroid Build Coastguard Worker        versionName "1.0"
19*90c8c64dSAndroid Build Coastguard Worker
20*90c8c64dSAndroid Build Coastguard Worker        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
21*90c8c64dSAndroid Build Coastguard Worker        vectorDrawables {
22*90c8c64dSAndroid Build Coastguard Worker            useSupportLibrary true
23*90c8c64dSAndroid Build Coastguard Worker        }
24*90c8c64dSAndroid Build Coastguard Worker    }
25*90c8c64dSAndroid Build Coastguard Worker    sourceSets {
26*90c8c64dSAndroid Build Coastguard Worker        main {
27*90c8c64dSAndroid Build Coastguard Worker            manifest.srcFile 'AndroidManifest.xml'
28*90c8c64dSAndroid Build Coastguard Worker            java.srcDirs = ['src']
29*90c8c64dSAndroid Build Coastguard Worker            res.srcDirs = ['res']
30*90c8c64dSAndroid Build Coastguard Worker            assets.srcDirs = ['assets']
31*90c8c64dSAndroid Build Coastguard Worker        }
32*90c8c64dSAndroid Build Coastguard Worker    }
33*90c8c64dSAndroid Build Coastguard Worker    buildTypes {
34*90c8c64dSAndroid Build Coastguard Worker        release {
35*90c8c64dSAndroid Build Coastguard Worker            minifyEnabled false
36*90c8c64dSAndroid Build Coastguard Worker            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
37*90c8c64dSAndroid Build Coastguard Worker        }
38*90c8c64dSAndroid Build Coastguard Worker    }
39*90c8c64dSAndroid Build Coastguard Worker    compileOptions {
40*90c8c64dSAndroid Build Coastguard Worker        sourceCompatibility JavaVersion.VERSION_1_8
41*90c8c64dSAndroid Build Coastguard Worker        targetCompatibility JavaVersion.VERSION_1_8
42*90c8c64dSAndroid Build Coastguard Worker    }
43*90c8c64dSAndroid Build Coastguard Worker    kotlinOptions {
44*90c8c64dSAndroid Build Coastguard Worker        jvmTarget = '1.8'
45*90c8c64dSAndroid Build Coastguard Worker    }
46*90c8c64dSAndroid Build Coastguard Worker    packagingOptions {
47*90c8c64dSAndroid Build Coastguard Worker        resources {
48*90c8c64dSAndroid Build Coastguard Worker            excludes += '/META-INF/{AL2.0,LGPL2.1}'
49*90c8c64dSAndroid Build Coastguard Worker        }
50*90c8c64dSAndroid Build Coastguard Worker    }
51*90c8c64dSAndroid Build Coastguard Worker}
52*90c8c64dSAndroid Build Coastguard Workerdependencies {
53*90c8c64dSAndroid Build Coastguard Worker    implementation 'androidx.core:core:1.10.0'
54*90c8c64dSAndroid Build Coastguard Worker}