Migration to AGP 2.3.0

This commit is contained in:
Sergey Igushkin
2017-05-15 16:17:12 +03:00
committed by Alexey Tsvetkov
parent 6e721c4cee
commit a68f7d79f5
17 changed files with 18 additions and 33 deletions
@@ -6,7 +6,7 @@ import org.junit.Test
import java.io.File
class KotlinAndroidGradleCLIOnly : AbstractKotlinAndroidGradleTests(gradleVersion = "2.14.1", androidGradlePluginVersion = "1.5.+")
class KotlinAndroidGradleCLIOnly : AbstractKotlinAndroidGradleTests(gradleVersion = "3.3", androidGradlePluginVersion = "2.3.0")
class KotlinAndroidWithJackGradleCLIOnly : AbstractKotlinAndroidWithJackGradleTests(gradleVersion = "3.3", androidGradlePluginVersion = "2.3.+")
@@ -114,8 +114,6 @@ fun getSomething() = 10
fun testIncrementalBuildWithNoChanges() {
val project = Project("AndroidIncrementalSingleModuleProject", gradleVersion)
val tasksToExecute = arrayOf(
":app:prepareComAndroidSupportAppcompatV72311Library",
":app:prepareComAndroidSupportSupportV42311Library",
":app:compileDebugKotlin",
":app:compileDebugJavaWithJavac"
)
@@ -148,25 +146,12 @@ fun getSomething() = 10
// rebuilt because BuildConfig.java was regenerated (timestamp was changed)
val useBuildConfigJavaKt = project.projectDir.getFileByName("useBuildConfigJava.kt")
val stringsXml = project.projectDir.getFileByName("strings.xml")
stringsXml.modify { """
<resources>
<string name="app_name">kotlin</string>
<string name="app_name1">kotlin1</string>
</resources>
""" }
// rebuilt because R.java changed
val homeActivityKt = project.projectDir.getFileByName("HomeActivity.kt")
val useRJavaActivity = project.projectDir.getFileByName("UseRJavaActivity.kt")
project.build(":app:assembleDebug", options = options) {
assertSuccessful()
assertCompiledKotlinSources(project.relativize(
androidModuleKt,
baseApplicationKt,
useBuildConfigJavaKt,
homeActivityKt,
useRJavaActivity
useBuildConfigJavaKt
))
}
}
@@ -16,7 +16,7 @@ apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.dagger.kotlin"
@@ -4,7 +4,7 @@ apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.dagger.kotlin"
@@ -13,7 +13,7 @@ dependencies {
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.icepick.kotlin"
@@ -16,7 +16,7 @@ apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "foo"
@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 19
@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.kapt"
@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 19
@@ -9,7 +9,7 @@ dependencies {
android {
compileSdkVersion 22
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
sourceSets {
main.java.srcDirs += 'src/main/java2'
@@ -10,7 +10,7 @@ dependencies {
android {
compileSdkVersion 22
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 7
@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 22
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
sourceSets {
main.kotlin.srcDirs += 'root/kotlin'
@@ -4,7 +4,7 @@ apply plugin: 'kotlin-kapt'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "org.example.kotlin.butterknife"
@@ -5,7 +5,7 @@ apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.dagger.kotlin"
@@ -5,7 +5,7 @@ apply plugin: 'kotlin-kapt'
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
buildToolsVersion '25.0.2'
defaultConfig {
minSdkVersion 14
@@ -22,7 +22,7 @@ apply plugin: 'realm-android'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId 'io.realm.examples.kotlin'
minSdkVersion 14
@@ -4,7 +4,7 @@ apply plugin: 'kotlin-kapt'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.kt15001"
@@ -3,7 +3,7 @@ apply plugin: 'kotlin-android'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.genclassesnotfound"
minSdkVersion 19