小编Vin*_*nce的帖子

Android Studio Canary 3.4 Canary 4:错误:功能插件不支持variant.getApplicationId()

由于我在新的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

5
推荐指数
1
解决办法
1096
查看次数