2014-11-25 88 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

相關問題