Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Unsupported method: AndroidProject.getVariantNames() in Android Studio 3.4

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?

like image 351
nhoxbypass Avatar asked Nov 27 '18 10:11

nhoxbypass


1 Answers

You need to disable this setting in Android Studio:

File > Settings(or Preferences for previous versions) > Experimental > Only sync active variant

like image 177
kppro Avatar answered Oct 01 '22 12:10

kppro