J'ai déjà lu différentes réponses à la question ci-dessus, mais j'ai un problème spécifique. Quand je lance Eclipse, cela donne une erreur:
> Error Parsing:
> C:\android-sdk_r24.2-windows\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a
> cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.
Cette erreur se produit lorsque Eclipse charge automatiquement le SDK au démarrage.
Réponses:
J'ai rencontré le même problème de chargement de sdk d'analyse lors du démarrage de l'éclipse comme le vôtre (illustré dans l'image ci-dessous)
La solution au problème ci-dessus consiste simplement à supprimer (désinstaller) l' image système du package Android Wear ARM EABI v7a disponible sous Android 5.1.1 (API 22) si elle est installée. (Pas besoin de désinstaller tout le package 5.1.1). Peut-être y a-t-il un bogue d'éclipse avec ce paquet.
Enfin, redémarrez eclipse pour voir vos modifications.
la source
C'était mon message d'erreur:
Il y a un problème avec les packages Android Wear pour
API 22
, donc ma solution a été de supprimer ces deux packages duAPI 22
la source
Le problème se pose toujours pour l'API 23. Pour s'en débarrasser, nous devons également désinstaller les packages Android Wear pour l'API 22 et l'API 23 (jusqu'à la mise à jour actuelle).
la source
Copiez le fichier devices.xml par défaut depuis: /home/user/android-sdk/tools/lib/devices.xml
et collez-le dans les chemins ci-dessous: / android-sdk / system-images / android-22 / android-wear / armeabi-v7a / et / android-sdk / system-images / android-22 / android-wear / x86 /
Il s'agit d'une solution alternative, cependant, avant de remplacer le fichier devices.xml, effectuez une sauvegarde du fichier devices.xml existant dans ces dossiers.
la source
J'ai supprimé les paquets indiqués dans l'api 22 dans le sdk et le problème n'est pas résolu.
J'ai édité le fichier device.xml des applications / Android / android-sdk-macosx / system-images / android-22 / android-wear / x86 et des applications / Android / android-sdk-macosx / system-images / android-22 / android -wear / armeabi-v7a J'ai supprimé les lignes contenant "d: skin"
Enfin, redémarrez eclipse et le problème a été résolu!
la source
exécuter avec sous le niveau 19 de l'api, cliquez avec le bouton droit sur le projet, accédez à preporty, puis sélectionnez Android
la source
Sur MacOS 10.10.2
Suppression des lignes contenant "d: skin"
device.xml
de:/ Utilisateurs / utilisateur / Bibliothèque / Android / sdk / system-images / android-22 / android-wear / x86
/ Utilisateurs / utilisateur / Bibliothèque / Android / sdk / system-images / android-22 / android-wear / armeabi-v7a
Redémarrez l'éclipse, le problème devrait être résolu.
la source
Vérifier la
Ensuite, supprimez-les et redémarrez Eclipse IDE. Cela devrait résoudre le problème.
la source
Je ne pouvais pas supprimer l'image système (idk pourquoi), j'ai donc pris l'approche de supprimer toutes les occurrences de
g:skin
dans n'importe quel fichier xml car eclipse ne sait pas ce que c'est:Sur Windows, vous voudrez peut-être l'exécuter dans Cygwin ou cmder
la source
Fonctionne bien après avoir supprimé l'image système Android Wear ARM EABI v7a et porter l'image système Intel x86 Atom.
la source
J'ai eu le même problème et il apparaît lorsque j'ai mis à jour mes paquets sdk et ajouté sdk 22 J'ai supprimé tous les paquets d'usure de sdk 22 ainsi que d'autres sdks mais le problème n'a pas été résolu J'ai mis à jour à nouveau tous mes paquets sdk à partir du gestionnaire sdk puis problème résolu et erreur disparue.
Je pense qu'il y a eu quelques bugs avec les packages d'usure eclipse et android qui sont corrigés dans les nouvelles mises à jour disponibles dans le gestionnaire sdk
la source
Dans mon cas, j'ai le dernier SDK Android et je dois simplement supprimer / supprimer les images du système Android Wear et cela a fonctionné.
la source
Il y a déjà beaucoup de réponses à ce problème. Bien que ce problème puisse survenir pour n'importe quelle version d'API, il suffit de voir la ligne d'erreur et de découvrir la version de l'API Android à partir du chemin et du nom de la plate-forme, puis d'aller dans le gestionnaire de sdk android et de supprimer l'image système associée du gestionnaire de sdk.
la source
Vous en avez assez de supprimer les packages liés à Android-Wear à chaque mise à niveau du SDK?
Essayez d'apporter des modifications
devices.xml
comme suit, vous pouvez modifier les fichiers à la main ou utiliser des outils de traitement par lots tels que repl .repl est écrit par moi , ajoutez cette ligne à sources.list et installez:
Ensuite, supprimez ces
<d:skin>
lignes et remplacez-les###dpi
parhdpi
ou autre.la source
J'ai fait face au même problème. Pour résoudre ce problème, j'ai suivi les étapes ci-dessous et cela a fonctionné pour moi.
la source
Outre l'image Android Wear, la même erreur s'affiche également pour Android TV, donc si vous n'avez pas d'image Android Wear installée mais que l'image Android TV est installée, veuillez la désinstaller, puis essayez.
la source
Pour supprimer l'erreur d'Eclipse pour Android, il y a quelques étapes: -
1. open eclipse vérifier toutes les erreurs
Dans l'onglet de recherche, ouvrez le gestionnaire de SDK
3. supprimer toute la valeur affichée comme erreur dans l'éclipse
4.Après avoir retiré du sdk, redémarrez l'éclipse
la source
Dans mon cas, j'ai supprimé ces deux
sous Android 9 (API 28)
la source
Je résous ce problème en supprimant les 10 packages dans ma gestion de sdk android.
la source