После обновления Android Studio до версии 0.4.0 у меня появилась новая ошибка:
Я обновил до gradle 1.9 через gradle -wrapper.properties
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-all.zip
и обновил версию gradle в файле build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
Теперь мой проект снова строится.
У меня есть некоторые константы String, определенные для разных productFlavors:
productFlavors {
local {
buildConfig "public static final String MY_KEY = \"\";"
}
alpha {
buildConfig "public static final String MY_KEY = \"XXXXX-XXXXX-XXX\";"
}
beta {
buildConfig "public static final String MY_KEY = \"YYYYY-YYYYY-YYY\";"
}
}
И вот новая ошибка
Не удалось найти метод buildConfig() для аргументов [public static final String MY_KEY = "";] для GroupableProductFlavorDsl_Decorated {name = local, minSdkVersion = -1, targetSdkVersion = -1, renderscriptTargetApi = - 1, renderscriptSupportMode = null, renderscriptNdkMode = null, versionCode = -1, versionName = null, packageName = null, testPackageName = null, testInstrumentationRunner = null, testHandleProfiling = null, testFunctionalTest = null, signedConfig = null, resConfig = null}.
Все работает с Android Studio 3.7