Android échec de l'Exécution de la tâche app:proguardRelease
Je suis incapable de générer un signé APK pour mon application, je suis bloqué avec le message d'erreur java.io.IOException échec de l'Exécution de la tâche:'app:proguardRelease" j'ai ce que je pense est une base gradle fichier voir ci-dessous
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "com.okason.clients"
minSdkVersion 16
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.api-client:google-api-client:1.19.0'
compile 'com.google.android.gms:play-services:6.1.71'
compile 'com.android.support:support-v4:21.0.0'
compile 'com.android.support:appcompat-v7:21.0.0'
}
Générés Proguard-règles.pro fichier est vide amd, je n'ai pas touché à la proguard-android.txt fichier dans le SDK. J'ai même essayé de copier ce fichier à la racine de l'application pour le même emplacement que l'application.gradle fichier sans succès.
J'ai essayé d'exécuter cette commande gradlew.chauve-souris assembleRelease par cette [SO Question][1]
avec succès. Svp quelqu'un peut jeter un oeil et laissez-moi savoir ce que je fais de mal. Je l'ai mise à jour le SDK et Android Studio pour les dernières versions.
Voici l'erreur échec de l'Exécution de la tâche:'app:proguardRelease
OriginalL'auteur Val Okafor | 2014-12-16
Vous devez vous connecter pour publier un commentaire.
Résolu le problème en mettant en minifyEnabled fidèle à minifyEnabled faux dans l'application.gradle fichier
Sinenes réponse sur l'aide -nowarn doit être accepté de répondre. Pas cette.
la solution correcte devrait résoudre comprennent proguard permettre
Il ne peut pas être une réponse parfaite. Pourquoi je ne peux pas utiliser
minifying
?????Euh....lol........
OriginalL'auteur Val Okafor
Je pense que Sir vous pouvez éviter l'erreur sans avoir à éteindre le Proguard. Cochez cette réponse par Sir Eric Schlenz en ce qui concerne cette question. Dans le but de simplement arriver à un point où l'accumulation obtiendrait par proguard, Vous devez ajouter
-dontwarn
entrées pour les paquets qu'il a été se plaindre à votreproguard-project.txt
fichier.OriginalL'auteur mgcaguioa