Erreur ADT Android, dx.jar n'a pas été chargé à partir du dossier SDK
je viens de télécharger Eclipse Galileo et installé ADT10 et essayé à une application phonegap en utilisant ce guide: http://www.phonegap.com/start Mais à chaque fois que j'essaie de construire im obtenir cette erreur: Erreur inconnue: impossible de compiler: le fichier dx.jar n'a pas été chargé depuis le dossier SDK!
je sais qu'il y a déjà des questions/réponses à ce sujet dans ce forum, mais ils n'ont pas fonctionné pour moi.
16 réponses
ceci est causé par la mise à jour incomplète/désordonnée à la dernière version qui résulte en dx.pot manquant dans {Android SDK dir}\platform-tools\lib\
.
Solution:
Trouvez votre dernier dx.jar dans {Android SDK dir}\platforms\*
et copiez-le à:
{Android SDK dir}\platform-tools\lib\
Redémarrer eclipse, clean
votre projet et tout devrait fonctionner comme prévu.
(si platform-tools\lib
répertoire est manquant entièrement, vous aurez à réinstaller "plateforme SDK Android-outils" en utilisant SDK manager. Après réinstaller dx.jar devrait être là-dedans de sorte qu'aucune copie ne sera nécessaire)
si vous ne trouvez dx.jar
dans aucun des sous-répertoires {Android SDK dir}\platforms\*
, vous devrez démarrer SDK manager et installer Android 1.6 SDK.
par exemple sur ma machine la dernière était dans {Android SDK dir}\platforms\android-4\tools\lib\
.
(Je n'ai pas trouvé de nouvelle version en date du 2012-01-22 Android SDK R15).
j'espère vraiment que c'est utile pour quelqu'un parce que j'ai perdu une demi-journée à enquêter et à chercher la solution d'un bogue aussi insignifiant... :- (
plate-forme-tools\ lib dossier était manquant après la mise à niveau (mon eclipse était ouvert). fermez eclipse, en utilisant sdk manager désinstaller et installer "plate-forme SDK Android-outils".
je viens de rencontrer le même problème hier, dans Eclipse de libération de néon (4.6.0).
C'est un problème compatible lié à 26.0.0 d'android-sdk"build-tools".
Solution Simple:
- Supprimer "26.0.0" dans "build-outils" répertoire
- utiliser "25.0.2" au lieu de
- redémarrer eclipse
Autre Solution:
- ajouter ceci dans le projet.propriétés de votre projet:
SDK.buildtools=25.0.2
bonne chance!
je faisais tourner Eclipse Neon.2 et la version du SDK Android-outils + platform-tools version 26 sur Mac OS 10.12.4 et aucune des réponses ci-dessus (y compris la accepté de répondre) a travaillé pour moi.
Ce a travail était de
-
Quitter Eclipse
-
supprimer le dossier
<android-sdk>/build-tools/26.0.0
et pour installer la version (ancienne) 25.0.3 des outils de construction à travers le Directeur SDK Android. -
Début de l'Éclipse à nouveau
ça m'est arrivé aussi, et ça arrive parce que j'ai changé pour win7, et installer le dernier ADT pour eclipse, mais j'ai utilisé mon vieux SDK Android. Enfin, je corrige ce problème en mettant à jour mon SDK Android à la dernière version.
pour moi, eclipse cherchait au mauvais endroit pour le directeur du SDK. Pour corriger cela j'ai fait
- Fenêtre/ Préférences/ Android/ Emplacement du SDK
NOTE: le gestionnaire SDK vous indique quel dir il utilise près du sommet de L'interface utilisateur.
j'avais installé une nouvelle version d'eclipse qui a l'ADT empaqueté du Android developer site , mais quand j'ai ouvert eclipse il était à la recherche au vieux SDK.emplacement de l'exe.
hth
Je n'ai pas vu ce problème spécifique, mais vous pouvez obtenir de meilleurs résultats avec Eclipse Helios ou Indigo. Galileo vieillit et il est peu probable qu'il soit testé autant que les plates-formes Eclipse plus récentes.
parfois, vous avez juste besoin de redémarrer Eclipse après la mise à jour, il a fonctionné pour moi de corriger cette erreur
aussi, assurez-vous que la version de L'ADT est prise en charge par les AndroidSDKTools. Qui a résolu mon problème. Dans le gestionnaire SDK, File - >Reload va conduire aux dernières révisions.
j'ai eu ce problème dans Eclipse depuis que je suis passé de build-tools 25.0.0 à 26.0.0
j'ajoute juste " sdk.buildtools=25.0.0" dans mon projet .propriétés et il fonctionne à nouveau
mon projet.propriétés:
target=android-23
sdk.buildtools=25.0.0
android.library.reference.1=../design
essayez Eclipse Indigo: http://www.eclipse.org/downloads / et suivez les instructions sur la façon d'installer Android ADT à partir de: http://developer.android.com/sdk/eclipse-adt.html
Windows 7 64 bit, Intel i7
cela m'est arrivé aussi bien après que j'ai mis à jour le SDK pour être compatible Jelly Bean. Le dossier plate-forme-Outils\lib avait disparu. Je n'ai pas non plus été en mesure de désinstaller/réinstaller le programme-outils dans le SDK manager au début. Il m'a donné l'erreur d'un fichier particulier dans l'android\temp n'était pas là. J'ai dû changer les permissions sur le dossier android pour autoriser chaque action, et ça l'a résolu.
même après avoir réinstallé" Android SDK platform-tools " dans mon problème UBuntu-16.04 LTS a persisté. J'utilise de l'oxygène D'éclipse. La copie dx.bocal de l' /build-outils/25.0.3/lib dans /build-outils/26.0.0-preview/lib résolu mon problème.
mise à jour plate-forme SDK Android-outils avec le gestionnaire SDK Android et Eclipse redémarrage fait pour moi
si vous avez mis à jour les outils ADT et aussi la plate-forme SDK et que vous voyez l'erreur ci-dessus, redémarrez Eclipse.
décompresse la mise à jour Android SDK dans votre dossier SDK actuel. Cela a résolu mon problème.