不支持的方法:Android Studio 3.4中的AndroidProject.getVariantNames() [英] Unsupported method: AndroidProject.getVariantNames() in Android Studio 3.4

查看:271
本文介绍了不支持的方法:Android Studio 3.4中的AndroidProject.getVariantNames()的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚更新为 Android Studio 3.4(金丝雀5).然后,我打开了现有项目(在Android Studio 3.3 Beta上完美运行)并收到此错误:

I just updated to Android Studio 3.4 (Canary 5). Then I opened my existing project (which worked perfectly on Android Studio 3.3 Beta) and received this error:

ERROR: Unsupported method: AndroidProject.getVariantNames().
The version of Gradle you connect to does not support that method.
To resolve the problem you can change/upgrade the target version of Gradle you connect to.
Alternatively, you can ignore this exception and read other information from the model.

彻底清洁重建,使缓存无效&重新启动,重新导入项目不起作用.

Full clean & rebuild, Invalidate cache & restart, re-import project does not work.

gradle-wrapper.properties :

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

build.gradle (项目级别):

dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
}

关于Android Studio

About Android Studio

Android Studio 3.4 Canary 5
Build #AI-183.4284.36.34.5141831, built on November 20, 2018
JRE: 1.8.0_152-release-1248-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.15.0-39-generic

如何解决这个问题?

推荐答案

最后,我发现了如何使事情再次起作用.

Finally I found out how to make things work again.

尝试更改以使用 gradle-wrapper.properties

classpath 'com.android.tools.build:gradle:3.2.1' build.gradle (项目级别)中.

这篇关于不支持的方法:Android Studio 3.4中的AndroidProject.getVariantNames()的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆