由于我在新的Android Studio 3.4 Canary 4上更新了我的项目,因此 gradle 同步失败,因为:
ERROR: variant.getApplicationId() is not supported by feature plugins as it cannot handle delayed setting of the application ID. Please use getApplicationIdTextResource() instead.
Affected Modules: base
Run Code Online (Sandbox Code Playgroud)
我以前在 Canary 3 上使用过,它运行良好。
该项目是一个多功能应用程序,包括一个即时应用程序。
Gradle 版本是 gradle-5.0-milestone-1-all
我的项目级 build.gradle
buildscript {
ext.kotlin_version = '1.3.10'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0-alpha04'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.2.0'
classpath 'android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha07'
}
}
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
task …Run Code Online (Sandbox Code Playgroud) android gradle android-studio build.gradle android-gradle-plugin