不工作:Android Studio 3.2 Canary11 + 3.2.0-alpha11 for kapt with com.android.databinding
Not work: Android Studio 3.2 Canary11 + 3.2.0-alpha11 for kapt with com.android.databinding
Android Studio 3.2 Canary11
Gradle 工具 3.2.0-alpha11
com.android.databinding of kapt 不适用于 3.2.0-alpha11,无法构建/运行 apk。
同时,它最大适用于 3.2.0-alpha10
```
任务“:app:kaptGenerateStubsDevDebugKotlin”执行失败。
Could not resolve all files for configuration ':app:kapt'.
Could not find com.android.databinding:compiler:3.2.0-alpha11.
Searched in the following locations:
file:/Users/xxxx/Library/Android/sdk/extras/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
file:/Users/xxx/Library/Android/sdk/extras/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
file:/Users/xxx/Library/Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
file:/Users/xxx/Library/Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
file:/Users/xxx/Library/Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
file:/Users/xxx/Library/Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://maven.fabric.io/public/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://maven.fabric.io/public/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom
https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar
Required by:
project :app
```
如果我删除了数据绑定的依赖性,它就会起作用。
结案
不再需要 link com.android.databinding:compiler
,因为 android gradle 插件的版本,它会自动导入。
删除此行
kapt 'com.android.databinding:compiler:3.2.0-alpha10'
Android Studio 3.2 Canary11
Gradle 工具 3.2.0-alpha11
com.android.databinding of kapt 不适用于 3.2.0-alpha11,无法构建/运行 apk。
同时,它最大适用于 3.2.0-alpha10
``` 任务“:app:kaptGenerateStubsDevDebugKotlin”执行失败。
Could not resolve all files for configuration ':app:kapt'. Could not find com.android.databinding:compiler:3.2.0-alpha11. Searched in the following locations: file:/Users/xxxx/Library/Android/sdk/extras/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom file:/Users/xxx/Library/Android/sdk/extras/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar file:/Users/xxx/Library/Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom file:/Users/xxx/Library/Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar file:/Users/xxx/Library/Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom file:/Users/xxx/Library/Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://dl.google.com/dl/android/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://jcenter.bintray.com/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://maven.fabric.io/public/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://maven.fabric.io/public/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.pom https://repo.maven.apache.org/maven2/com/android/databinding/compiler/3.2.0-alpha11/compiler-3.2.0-alpha11.jar Required by: project :app ```
如果我删除了数据绑定的依赖性,它就会起作用。 结案
不再需要 link com.android.databinding:compiler
,因为 android gradle 插件的版本,它会自动导入。
删除此行
kapt 'com.android.databinding:compiler:3.2.0-alpha10'