2014-06-30 13 views
6

Gdy próbuję zbudować moją android projekt po aktualizacji do najnowszej wersji Androida Studio/narzędzi programistycznych ja dostaję te błędy:Gradle Błąd: wartość została określona dla własności „buildConfigPackageName”

[Fatal Error] :1:38: A pseudo attribute name is expected.

FAILED

FAILURE: Build failed with an exception.

  • What went wrong: A problem was found with the configuration of task ':apoAppAndroid:generatePharmoreDebugBuildConfig'. No value has been specified for property 'buildConfigPackageName'.

Chociaż nazwa pakietu była przestarzała, co robię źle?

Oto skrócona wersja mojego Gradle plik

apply plugin: 'android' 

android { 
compileSdkVersion 18 
buildToolsVersion "20" 

defaultConfig { 
    applicationId "com.bluechilli.apoappandroid" 
    minSdkVersion 16 
    targetSdkVersion 19 
    versionCode 19 

} 

signingConfigs { 
    debug { 
     storeFile file("../../../.android/debug.keystore") 
     storePassword "android" 
     keyAlias "androiddebugkey" 
     keyPassword "android" 
    } 
} 


buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 

productFlavors{ 
    basic{ 
     applicationId "com.bluechilli.basic" 

    } 
    pharmore{ 
     applicationId "com.bluechilli.pharmore" 
    } 

} 
} 
+0

Mam te same zastosowania w moim pliku gradle. –

+0

Naprawiłem to, usuwając smaki produktu z kompilacji. Nie ustaliłem, co naprawdę się nie udaje. – user2060173

+1

Czy zdefiniowałeś nazwę pakietu w swoim AndroidManifest.xml? –

Odpowiedz

0

w rzeczywistości nie trzeba definiować nazwa_pakietu w AndroidManifest, wystarczy dodać go w build.gradle.

Powiązane problemy