Android Studio Gradle Erreur preDexDebug
J'ai récemment ajouté une nouvelle activité à mon android studio de projet et maintenant j'obtiens une erreur lorsque j'essaie de l'exécuter. Il s'appuie bien, mais j'ai l'erreur suivante quand je le lance:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:preDexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
/Applications/Android Studio.app/sdk/build-tools/android-4.4W/dx --dex --output /Users/davidcavanagh/joshcpdandroid/app/build/intermediates/pre-dexed/debug/classes-22ecb8c50fefe43948d87c9fee8e36a6b7d1bb5a.jar /Users/davidcavanagh/joshcpdandroid/app/build/intermediates/exploded-aar/com.android.support/support-v4/20.0.0/classes.jar
Error Code:
1
Voici mon build.gradle fichier
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "com.joshcpd.android"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.2.08'
compile 'com.android.support:appcompat-v7:20.0.0'
compile project(':libraries:zbar')
}
J'ai essayé de supprimer les supportLappcompat dépendance mais puis-je obtenir encore plus d'erreurs. Toute aide grandement appréciée.
essayez d'ajouter des dépendances: compilation com.android.soutien:le soutien-v4:20.+'
Im peur que cela ne fonctionne pas. J'ai toujours la même erreur
Im peur que cela ne fonctionne pas. J'ai toujours la même erreur
OriginalL'auteur DMC | 2014-08-27
Vous devez vous connecter pour publier un commentaire.
J'ai enfin résolu ce problème en téléchargeant la dernière version de gradle.
Je reçois toujours ce message d'erreur à chaque tellement souvent et je viens de le corriger en allant dans Fichier ----> Invalider les caches/redémarrage
Je trouve Android Studio très buggy
Content que ça a fonctionné!
Cela a fonctionné pour moi stackoverflow.com/a/27407125/1118886
Ne fonctionne pas pour moi...
OriginalL'auteur DMC
Fonction de l'endroit où il essaie de trouver la commande dx:
il semble que vous avez traversé un build tools version avec quelque chose d'autre. Le fichier build vous avez posté votre question semble ok, mais regardez dans les autres fichiers de build de votre projet (il y a au moins quelque chose dans
libraries/zbar
) et assurez-vous de leurbuildToolsVersion
états sont d'accord. Je soupçonne quelque chose que vous avez:où vous devriez avoir:
OriginalL'auteur Scott Barta
Maintenant, je sais que la raison du problème. Il a été provoqué par un mauvais code dans
\sdk\android-sdk\tools\lib\find_java.bat
Mauvais code:
Code Correct:
Le mauvais code mène vers le chemin de
java_exe
êtreDonc, quand
dx.bat
s'exécuteil signale le mauvais état:
De ma plate-forme: win8 32 bits android studio 1.0 - 4 go de RAM
OriginalL'auteur sridhar
J'ai eu un problème similaire, j'ai donc désinstallé java jdk et réinstallé la dernière version de oracle et tout est OK. Le lien pour l'installation de la dernière version du jdk est ici
Remarque: vous devez mettre à jour le répertoire du jdk dans android studio après avoir fait de la ci-dessus
OriginalL'auteur Sami Kanafani