"无法找到方法packageName()" RC1中的错误 - Flavors不编译

时间:2014-11-25 09:27:16

标签: android android-studio

以前版本的 Android Studio 中构建的项目不希望在最新的 RC1中进行编译。

该项目使用了味道,我不断收到消息:

  

无法在GroupableProductFlavor_Decorated上找到参数[org.XXYYZZ.apps]的方法packageName(){name = english,minSdkVersion = null,targetSdkVersion = null,renderscriptTargetApi = null,renderscriptSupportModeEnabled = null,renderscriptNdkModeEnabled = null,versionCode = null, versionName = null,applicationIlication = null,testInstrumentationRunner = null,testHandleProfiling = null,testFunctionalTest = null,signingConfig = null,resConfig = null,mBuildConfigFields = {},mResValues = {},mProguardFiles = [],mConsumerProguardFiles = [ ],mManifestPlaceholders = {}}。

它似乎打破了第一个风味名称,因为它无法使用其方法packageName

Gradle版本

dependencies {
        classpath 'com.android.tools.build:gradle:0.14.4'
    }
}
apply plugin: 'android'
...

可能导致此错误的原因是什么?任何想法如何解决它?

1 个答案:

答案 0 :(得分:15)

不推荐使用PackageName,RC1中使用的新Gradle插件不再支持它。 使用“applicationId”代替“packageName”属性。

Changes listed here