Android SDK Contenu du Chargeur à défaut avec NullPointerException
J'ai récemment commencé à obtenir une erreur à chaque fois que j'interagir avec l'Android SDK et AVD Manager dans Eclipse Helios
J'ai essayé de réinstaller le plugin Eclipse et le SDK Android, mais en vain.
Si je vais à la "paquets Installés" à la page et cliquez sur actualiser (ou d'installer ou de retirer un paquet), je reçois une boîte de pop-up disant que
'Android SDK Content Loader' has encountered a problem.
parseSdkContent failed
java.lang.NullPointerException.
Voici le log complet:
Trace De La Pile
java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.sdk.Sdk.loadTarget(Unknown Source)
at com.android.ide.eclipse.adt.AdtPlugin$10.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Les Données De Session
eclipse.buildId=M20100909-0800
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_IE
Framework arguments: -product org.eclipse.epp.package.java.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.java.product
Quelqu'un d'autre a rencontré récemment?
Il ne semble pas avoir une influence réelle du développement Android mais ses juste un peu ennuyeux.
- Je devrais ajouter que lorsque j'ai installer/supprimer/actualiser dans l'AVD manager en dehors d'Eclipse je n'ai pas de telles erreurs. c'est à dire quand je run <android_sdk_path>/tools/android à partir de la ligne de commande
Vous devez vous connecter pour publier un commentaire.
La question est dans le
your-avd-name.ini
qui est situé à la...\<user-profile>\.android
sur votre machine Windows (si vous êtes utilisateur de Windows). Lorsqu'une erreur se produit au cours de l'avd.ini analyseur, la Google plugin ADT tente d'accéder à une carte qui est nulle. La solution est de supprimer le contenu litigieux .fichier ini et recréer votre avd(s).Cette information a été posté ici: http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android/Android-SDK-Content-Loader-has-encountered-a-problem/td-p/6565
J'ai résolu le problème en supprimant l' .android répertoire dans mon profil utilisateur.
Solution:
Étape 1. Trouver le dossier nommé: >
.android
Ce dossier peut être situé dans votre répertoire d'utilisateur Windows, par exemple dans Windows 7/8:
Étape 2. Supprimer ce dossier
.android
Étape 3. Redémarrez Eclipse et c'est OK maintenant
J'ai résolu le problème en supprimant l' .dossier de métadonnées à partir de l'espace de travail
Aller à
C:/Users/<profile-name>/.avd
et supprimer les.ini
fichier de laAVD
..Redémarrer Eclipse..sinon, si vous ne savez pas quel fichier supprimer ou de la solution ci-dessus ne fonctionne pas pour vous, supprimer la totalité du créé
AVD
dossier..et redémarrez eclipse..La question est dans le votre-avd-nom.ini (fichiers de configuration) qui est situé à la .android (recherche)sur votre machine Windows (si vous êtes utilisateur de Windows). Lorsqu'une erreur se produit au cours de l'avd.ini analyseur, la Google plugin ADT tente d'accéder à une carte qui est nulle. La solution est de supprimer le contenu litigieux .fichier ini et recréer votre avd(s).
D'essayer de le supprimer .android dossier de
et ouvrez votre eclipse et de suivre ce Structure pour configurer votre kit de développement, soit l'installation de nouveau SDK ou de l'installation d'un
Je crois que le problème est avec votre ADT outils. Si vous aviez exécuter le plug-in eclipse, les mises à jour (ce qui serait mise à jour de l'outil ADT), le problème serait résolu.
- Je obtenir ce
parseSdkContent failed
problème, parfois, quand je sélectionne une mauvaise valeurs pour un périphérique virtuel, si c'est une mauvaise valeur des résultats dans un écran bleu de la mort lors de l'AVD de lancement: Après le crash quand l'ordinateur redémarre le "parseSdkContent erreur" echec de l'viendra lors du démarrage d'Eclipse.Cela va vous donner toutes sortes d'erreurs qui n'est PAS du tout de vous donner un indice sur le problème, de toutes les erreurs que vous pourriez être tenté de réinstaller Eclipse ou même Java, mais ne pas le faire, il pourrait être beaucoup plus simple.
La solution pour moi est assez simple: supprimer les de votre .avd et le dossier .fichier ini dans ..Users\.android dossier.
La sauvegarde de votre AVD est donc une bonne idée car il est endommagé, si elle se bloque avec Besod lors de son lancement.
Ok je n'ai aucune idée exactement ce que j'ai fait mais j'ai utilisé la version autonome de l'AVD manager (/tools/android à partir de la ligne de commande) et de l'onu-installé la plupart en dehors de la "Android SDK Tools, révision 2".
Et puis réinstallé les pièces que je voulais et que l'erreur semble avoir disparu..
Confus!
Pour certaines raisons, mon sdk/addons et kit de développement logiciel/plates-formes répertoires ai endommagé et illisible (plantage de l'ordinateur), ce la cause de mon "Android SDK Contenu Loader' a rencontré un problème." erreur.
Dû supprimer/renommer l'ensemble du dossier sdk, de télécharger et d'installer le sdk+les paquets de nouveau. Dans utilisateur/.android, tout allait bien.
Pour moi, la source de la
NullPointerException
problème a été l'hôte du côté de test Junit projet qui fait référence (et tests), code à partir d'un projet Android. Il n'avait pas uneproject.properties
fichier. Ce n'est pas un projet Android, mais pour une raison quelconque, les nouvelles versions du SDK en quelque sorte s'attend à ce que la fichier. Pour résoudre le problème, je viens de copier unproject.properties
fichier à partir d'un projet Android à l'unité d'accueil d'un projet de test.Premier démarrage de l'émulateur en ligne de commande
après avoir fait étape ci-dessus dans mon cas, l'éclipse a commencé amende.
Mise à JOUR:
Il n'y a pas de solution parfaite à ce problème autre que de tout recommencer. Le question est toujours ouverte.
Ma solution était simplement d'aller aider->rechercher les mises à jour-> et d'installer tous les android, les mises à jour. Une fois cela fait, j'ai redémarré l'Éclipse, il m'a dit j'ai besoin de lancer le SDK Manager pour mettre à jour certaines choses, j'ai cliqué sur "Ouvrir le SDK Manager" sur le bouton, il me montre, mis à jour les outils de dev, outils de plate-forme, ajouté un peu plus tard Api et à l'alto, tout est très bien 🙂
juste essayer de supprimer l'avd dossier à l'intérieur de l' .android dossier, qui peuvent aussi avoir d'ur sdk dossier dans le chemin. Il suffit de supprimer l'avd dossier et essayez de configurer ur le chemin du sdk eclipse > préférences > android. ensuite, essayez de configurer ur nouveau avd dans l'eclipse en cliquant sur l'avd manager, puis l'ajout d'un nouveau avd avec un nouveau nom et cliquez sur démarrer.
Ur nouveau avd appareil sera lancé.
Cheers
Prakash
J'ai supprimé le .android pour les utilisateurs windows.
si la banque exécute l'arrêter par adb kill-server et puis supprimez le dossier.
cela a fonctionné pour moi, je suis à l'aide de l'outil adt-bundle-windows-x86 sur window 7.
le problème est avec l'AVD. AVD sont enregistrés sous .android dossier après la nouvelle installation de l'outil adt-bundle-windows-x86 nous avons besoin de supprimer ce dossier également.
Je suis sur Windows 7; j'ai eu cette erreur lors du premier démarrage de l'outil ADT-Eclipse fourni. Ma variante référencée par une incapacité à écrire à un emplacement sur mon lecteur C:. Je l'ai résolu en utilisant le .les métadonnées truc à partir de ci-dessus; puis j'ai choisi "Exécuter en tant qu'Administrateur", et tout a bien fonctionné par la suite.
j'ai résolu le problème en supprimant le nouvellement créé AVD(Android Virtual Device) dans "C:\Users\EAST.android\avd" où \ - ORIENT est mon nom d'utilisateur, en avd dossier, vous trouverez deux dossiers, un pour chaque appareil par exemple myDevice.avd et myDevice.ini supprimer à la fois les fichiers et lancez-vous de l'éclipse à nouveau
Résolu ce problème en supprimant les métadonnées et les .Android
dans l'espace de travail
Ajouter les lignes suivantes .bashrc fichier.
remplacer "~/android-sdk-linux" avec chemin d'accès où vous avez sauvegardé le dossier sdk.
C'est une solution de contournement (pas exactement la solution). Dans Fenêtre > Préférences > Android > la mousse de Vérification d'Erreur, décochez l'option "Lors de l'enregistrement de fichiers à vérifier pour les erreurs".
Je suis sûr que cela pourrait fonctionner pour vous .
A eu un problème similaire. D'un jour à l'autre je n'étais pas en mesure de commencer mon (jusqu'à présent) de travail bien App. "SDK Contenu Loader" et "NullPointerException" les Erreurs de pop up.
Lire les Réponses ici, mais n'a pas voulu supprimer mon .android ou .les métadonnées.
J'ai essayé de nettoyer mon Projet et tadaa - il a travaillé.
Donc, avant de commencer la suppression de vos plugins et d'autres choses. Essayez un nettoyage ou redémarrez-le et nettoyez-la.
Peut-être que ce sera déjà de résoudre votre problème. 😉