2014-10-31 9 views
12

Dopo aver scaricato Android Studio 0.9.0 e dopo aver aggiornato il plugin Gradle a 0.14.0, continuo a ricevere il seguente errore ogni volta che provo a costruire:Impossibile ottenere il valore della proprietà di sola scrittura 'runProguard' con il plugin Gradle 0.14.0 e Android Studio 0.9.0

Error:Cannot get the value of write-only property 'runProguard'

di seguito riportate le buildTypes dal mio Build.gradle. Ho provato a cancellare tutte le linee relative a proguard e resyncing ma niente funziona. Come posso ottenere questo errore di andare via?

buildTypes { 
    release { 
     debuggable false 
     signingConfig signingConfigs.release 
     //runProguard true 
     //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
    debug { 
     debuggable true 
     signingConfig signingConfigs.debug 
     //runProguard false 
     //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 
    } 
} 

risposta

0

Probabilmente avete ottenuto questo errore perché si utilizza Crashlytics. Questa soluzione è stata suggerita da Andrei Verdes e ti consente di utilizzare Crashlytics con AndroidStudio 0.9.0.

Prima di tutto è necessario modificare l'attuale CrashlyticsAndroidStudioPlugin con un nuovo FabricAndroidStudioPlugin. Vai a fabric.io e aggiorna i plug-in crashlytics e crashlitycs. Fabric.io è il proprietario di Crashlytics, quindi tutti i progetti verranno sincronizzati.

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
}  

dependencies { 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]'){ 
     transitive = true; 
    } 
} 
6

Non è necessario aggiornare al tessuto, se non si vuole, basta aggiornare la versione crashlytics a 1.14.3:

buildscript { 
    repositories { 
     maven { url 'http://download.crashlytics.com/maven' } 
    } 

    dependencies { 
     classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.14.3' 
    } 
} 
+1

Si noti che non è necessario per aggiornare il ' dependencies {compile 'com.crashlytics'android: crashlytics: 1. +' ..' parte del file build.gradle, solo 'build script {dependencies {classpath ..' suggerito da @PaNaVTEC. –

Problemi correlati