xref: /aosp_15_r20/external/pytorch/.ci/docker/android/build.gradle (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1buildscript {
2    ext {
3        minSdkVersion = 21
4        targetSdkVersion = 28
5        compileSdkVersion = 28
6        buildToolsVersion = '28.0.3'
7
8        coreVersion = "1.2.0"
9        extJUnitVersion = "1.1.1"
10        runnerVersion = "1.2.0"
11        rulesVersion = "1.2.0"
12        junitVersion = "4.12"
13    }
14
15    repositories {
16        google()
17        mavenLocal()
18        mavenCentral()
19        jcenter()
20    }
21
22    dependencies {
23        classpath 'com.android.tools.build:gradle:4.1.2'
24        classpath 'com.vanniktech:gradle-maven-publish-plugin:0.14.2'
25    }
26}
27
28repositories {
29    google()
30    jcenter()
31}
32
33apply plugin: 'com.android.library'
34
35android {
36    compileSdkVersion rootProject.compileSdkVersion
37    buildToolsVersion rootProject.buildToolsVersion
38
39    defaultConfig {
40        minSdkVersion minSdkVersion
41        targetSdkVersion targetSdkVersion
42    }
43
44    sourceSets {
45        main {
46            manifest.srcFile 'AndroidManifest.xml'
47        }
48    }
49}
50
51dependencies {
52    implementation 'com.android.support:appcompat-v7:28.0.0'
53    implementation 'androidx.appcompat:appcompat:1.0.0'
54    implementation 'com.facebook.fbjni:fbjni-java-only:0.2.2'
55    implementation 'com.google.code.findbugs:jsr305:3.0.1'
56    implementation 'com.facebook.soloader:nativeloader:0.10.5'
57
58    implementation 'junit:junit:' + rootProject.junitVersion
59    implementation 'androidx.test:core:' + rootProject.coreVersion
60
61    implementation 'junit:junit:' + rootProject.junitVersion
62    implementation 'androidx.test:core:' + rootProject.coreVersion
63    implementation 'androidx.test.ext:junit:' + rootProject.extJUnitVersion
64    implementation 'androidx.test:rules:' + rootProject.rulesVersion
65    implementation 'androidx.test:runner:' + rootProject.runnerVersion
66}
67