Skip to content

Commit 125e4f0

Browse files
committed
[tinker] unify AGP version to 3.2.1
1 parent c0346c8 commit 125e4f0

File tree

13 files changed

+54
-42
lines changed

13 files changed

+54
-42
lines changed

build.gradle

+5-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
buildscript {
33
repositories {
44
mavenLocal()
5+
google()
56
jcenter()
67
}
78
dependencies {
8-
classpath 'com.android.tools.build:gradle:2.2.0'
9+
classpath 'com.android.tools.build:gradle:3.2.1'
910
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6'
1011
classpath "com.github.dcendents:android-maven-gradle-plugin:2.1"
1112
}
@@ -14,6 +15,7 @@ buildscript {
1415
allprojects {
1516
repositories {
1617
mavenLocal()
18+
google()
1719
jcenter()
1820
}
1921

@@ -27,8 +29,8 @@ ext {
2729
minSdkVersion = 10
2830
compileSdkVersion = 26
2931
targetSdkVersion = 23
30-
buildToolsVersion = '26.0.2'
31-
supportLibVersion = '25.1.0'
32+
buildToolsVersion = '28.0.3'
33+
supportLibVersion = '28.0.0'
3234
javaVersion = JavaVersion.VERSION_1_7
3335

3436
GROUP = 'com.tencent.tinker'

third-party/aosp-dexutils/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
44

third-party/bsdiff-util/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
44

third-party/tinker-ziputils/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
44

tinker-android/tinker-android-anno/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
version rootProject.ext.VERSION_NAME
44
group rootProject.ext.GROUP
55

66
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
77

88
dependencies {
9-
compile fileTree(dir: 'libs', include: ['*.jar'])
9+
implementation fileTree(dir: 'libs', include: ['*.jar'])
1010
}
1111

1212
sourceSets {

tinker-android/tinker-android-lib/build.gradle

+5-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ android {
1414
}
1515

1616
dependencies {
17-
compile fileTree(dir: 'libs', include: ['*.jar'])
18-
testCompile 'junit:junit:4.12'
19-
compile project(':tinker-commons')
20-
compile project(':tinker-android:tinker-android-loader')
17+
implementation fileTree(dir: 'libs', include: ['*.jar'])
18+
testImplementation 'junit:junit:4.12'
19+
implementation "com.android.support:support-annotations:${rootProject.ext.supportLibVersion}"
20+
implementation project(':tinker-android:tinker-android-loader')
21+
api project(':tinker-commons')
2122
}
2223

2324
task buildTinkerSdk(type: Copy, dependsOn: [build]) {

tinker-android/tinker-android-loader/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ android {
1919
}
2020

2121
dependencies {
22-
compile fileTree(dir: 'libs', include: ['*.jar'])
23-
testCompile 'junit:junit:4.12'
24-
compile "com.android.support:support-annotations:${rootProject.ext.supportLibVersion}"
22+
implementation fileTree(dir: 'libs', include: ['*.jar'])
23+
testImplementation 'junit:junit:4.12'
24+
implementation "com.android.support:support-annotations:${rootProject.ext.supportLibVersion}"
2525
}
2626

2727
task buildTinkerSdk(type: Copy, dependsOn: [build]) {

tinker-build/tinker-patch-cli/build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
version rootProject.ext.VERSION_NAME
44
group rootProject.ext.GROUP
55

66
[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8'
77

88
dependencies {
9-
compile fileTree(dir: 'libs', include: ['*.jar'])
10-
compile project(':tinker-build:tinker-patch-lib')
9+
implementation fileTree(dir: 'libs', include: ['*.jar'])
10+
implementation project(':tinker-build:tinker-patch-lib')
1111
}
1212

1313
jar {

tinker-build/tinker-patch-gradle-plugin/build.gradle

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ version rootProject.ext.VERSION_NAME
55
group rootProject.ext.GROUP
66

77
dependencies {
8-
compile gradleApi()
9-
compile localGroovy()
10-
// compile fileTree(dir: 'libs', include: ['*.jar'])
11-
compile project(':tinker-build:tinker-patch-lib')
12-
compile 'com.google.gradle:osdetector-gradle-plugin:1.6.0'
13-
compile 'com.android.tools.build:gradle:2.1.0'
8+
implementation gradleApi()
9+
implementation localGroovy()
10+
// implementation fileTree(dir: 'libs', include: ['*.jar'])
11+
implementation project(':tinker-build:tinker-patch-lib')
12+
implementation 'com.google.gradle:osdetector-gradle-plugin:1.6.0'
13+
implementation 'com.android.tools.build:gradle:3.2.1'
1414
}
1515

1616
repositories {

tinker-build/tinker-patch-lib/build.gradle

+8-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
version rootProject.ext.VERSION_NAME
44
group rootProject.ext.GROUP
@@ -7,14 +7,13 @@ group rootProject.ext.GROUP
77

88

99
dependencies {
10-
compile fileTree(dir: 'libs', include: ['*.jar'])
11-
compile project(':tinker-commons')
12-
compile group: 'com.tencent.mm', name: 'apk-parser-lib', version: '1.2.3'
13-
compile group: 'com.google.guava', name: 'guava', version: '11.0.2'
14-
compile group: 'org.ow2.asm', name: 'asm', version: '5.0.3'
15-
compile group: 'org.smali', name: 'dexlib2', version: '2.1.3'
16-
17-
compile (group: 'dom4j', name: 'dom4j', version: '1.6.1')
10+
implementation fileTree(dir: 'libs', include: ['*.jar'])
11+
api project(':tinker-commons')
12+
api group: 'com.tencent.mm', name: 'apk-parser-lib', version: '1.2.3'
13+
implementation group: 'com.google.guava', name: 'guava', version: '11.0.2'
14+
implementation group: 'org.ow2.asm', name: 'asm', version: '5.0.3'
15+
implementation group: 'org.smali', name: 'dexlib2', version: '2.1.3'
16+
implementation group: 'dom4j', name: 'dom4j', version: '1.6.1'
1817
}
1918

2019
sourceSets {

tinker-commons/build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
apply plugin: 'java'
1+
apply plugin: 'java-library'
22

33
version rootProject.ext.VERSION_NAME
44
group rootProject.ext.GROUP
@@ -7,10 +7,10 @@ group rootProject.ext.GROUP
77

88

99
dependencies {
10-
compile fileTree(dir: 'libs', include: ['*.jar'])
11-
compile project(':third-party:aosp-dexutils')
12-
compile project(':third-party:bsdiff-util')
13-
compile project(':third-party:tinker-ziputils')
10+
implementation fileTree(dir: 'libs', include: ['*.jar'])
11+
api project(':third-party:aosp-dexutils')
12+
api project(':third-party:bsdiff-util')
13+
api project(':third-party:tinker-ziputils')
1414
}
1515

1616
task buildTinkerSdk(type: Copy, dependsOn: [build]) {

tinker-sample-android/app/build.gradle

+5-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ dependencies {
55
implementation fileTree(dir: 'libs', include: ['*.jar'])
66
testImplementation 'junit:junit:4.12'
77
implementation "com.android.support:appcompat-v7:23.1.1"
8-
implementation("com.tencent.tinker:tinker-android-lib:${TINKER_VERSION}") { changing = true }
8+
api("com.tencent.tinker:tinker-android-lib:${TINKER_VERSION}") { changing = true }
9+
10+
// Maven local cannot handle transist dependencies.
11+
implementation("com.tencent.tinker:tinker-android-loader:${TINKER_VERSION}") { changing = true }
12+
913
annotationProcessor("com.tencent.tinker:tinker-android-anno:${TINKER_VERSION}") { changing = true }
1014
compileOnly("com.tencent.tinker:tinker-android-anno:${TINKER_VERSION}") { changing = true }
1115

tinker-sample-android/build.gradle

+9-3
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22
buildscript {
33
repositories {
44
mavenLocal()
5-
google()
65
jcenter()
6+
maven {
7+
url 'https://maven.google.com/'
8+
name 'Google'
9+
}
710
}
811
dependencies {
912
if (project.hasProperty('GRADLE_3') && GRADLE_3.equalsIgnoreCase('TRUE')) {
10-
classpath 'com.android.tools.build:gradle:3.2.0-alpha02'
13+
classpath 'com.android.tools.build:gradle:3.2.1'
1114
} else {
1215
classpath 'com.android.tools.build:gradle:2.3.3'
1316
}
@@ -25,8 +28,11 @@ buildscript {
2528
allprojects {
2629
repositories {
2730
mavenLocal()
28-
google()
2931
jcenter()
32+
maven {
33+
url 'https://maven.google.com/'
34+
name 'Google'
35+
}
3036
}
3137
}
3238

0 commit comments

Comments
 (0)