不支持的方法:Android Studio 3.4中的AndroidProject.getVariantNames() [英] Unsupported method: AndroidProject.getVariantNames() in Android Studio 3.4
本文介绍了不支持的方法: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屋!
查看全文