借口:我的项目有3个构建变体,除了发布和调试之外,我还有登台变体。
Gradle Sync在1.2.51版本下完全正常工作,但只要我升级到最近发布的1.2.60版本,Gradle Sync就会失败,并显示以下错误消息:
找不到参数的方法kapt()。
[build jdgbsb8xiz9dkrq42qtcg5eg$_run_closure1$_closure6@576656b5]打开
对象类型为com.android.build.gradle.libraryextension。
关于这方面的任何帮助/洞察都会非常好,我尝试了一段时间,但一直坚持到底要搜索什么,我认为这里的问题可能是
kapt
插件,因为changelog提到了其中的更改,chec
this
,但无法运行。
Dependecies:
顶层渐变:
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0-alpha03'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "io.realm:realm-gradle-plugin:$realm_version"
classpath 'com.akaita.android:easylauncher:1.2.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:4.0.1'
classpath 'io.fabric.tools:gradle:1.25.4'
classpath 'com.google.firebase:firebase-plugins:1.1.5'
}
应用程序级别:
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'realm-android'
apply plugin: 'io.fabric'
apply plugin: 'com.google.firebase.firebase-perf'
PS:我在GradlePlugin4.9,Studio3.1.3和android GradlePlugin3.3.0-alpha03上。
谢谢您。