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 (project level):
dependencies { classpath 'com.android.tools.build:gradle:3.1.3' }
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
How to solve this?
You need to disable this setting in Android Studio:
File
> Settings
(or Preferences
for previous versions) > Experimental
> Only sync active variant
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With