2014-11-25 154 views
4

在以前的版本Android Studio内置的项目不想编译在最新的RC1。“无法找到方法packageName()”错误在RC1 - 味道不编译

该项目采用的口味和我不断收到消息:

找不到参数[org.XXYYZZ.apps]法的packageName()上GroupableProductFlavor_Decorated {名=英语的minSdkVersion = NULL,targetSdkVersion = null,renderscriptTargetApi = null,renderscriptSupportModeEnabled = null,renderscriptNdkModeEnabled = null,versionCode = null,versionName = null,applicationId = null,testApplicationId = null,testInstrumentationRunner = null,testHandleProfiling = null,testFunctionalTest = null,signingConfig = null,resConfig = null, mBuildConfigFields = {},mResValues = {},mProguardFiles = [],mConsumerProguardFiles = [],mManifestPlaceholders = {}}。

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

摇篮版本

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

什么导致这个错误?任何想法如何解决它?

回答

14

PackageName已被弃用,它不再受RC1中使用的新Gradle插件的支持。 使用“applicationId”而不是“packageName”属性。

Changes listed here

+0

你的意思是Gradle 0.14.4。这说得通。我会查的。 – sandalone 2014-11-25 10:26:17

+1

是的,Gradle 0.14.4是Android Studio 1.0 RC1使用的插件版本;) – carstenbaumhoegger 2014-11-25 10:37:06

+0

工作!必须改变packageName-> applicationId和runProguard-> minifyEnabled。 Android Studio只是简单地报告错误,并不像通常那样为您提供解决方案。 – sandalone 2014-11-25 10:51:26

相关问题