Récemment, j'ai mis à niveau mon SDK Android vers Android M (API 22, MNC Preview) . Après cela, chaque projet a signalé des erreurs lors de l’ouverture d’Eclipse.
L'erreur de logcat et de une fenêtre contextuelle dit:
Erreur: erreur lors de l'analyse ...\sdk\images-système\Android-22\Android-wear\armeabi-v7a\devices.xml cvc-complex-type.2.4.d: Un contenu non valide commençant par .__ a été trouvé. élément 'd: peau'. Aucun élément enfant n'est attendu à ce stade
Je pensais que quelque chose n'allait pas dans devices.xml . Alors je suis allé vérifier ce fichier.
Ce que j'ai trouvé était: beaucoup de lignes comme l'image ci-dessous:
Mais tous les tags xml sont bien formatés. Alors je ne pouvais pas comprendre.
Alors quelqu'un pourrait-il m'expliquer cela?
Quel est le problème avec mon Eclispe ou mon Andrid-SDK ?
Que s'est-il passé lorsque j'ai mis à jour le SDK?
Tous les conseils seront appréciés. Merci d'avance.
J'ai eu le même message d'erreur:
Erreur: erreur d'analyse C:\Android\sdk\images-système\Android-22\Android-wear\armeabi-v7a\devices.xml Un contenu non valide a été trouvé à partir de l'élément 'd: Skin'. Aucun enfant l'élément est attendu à ce stade.
Il y a un problème avec les paquets d’usure Android de l’API 22; ma solution a donc été de supprimer ces paquets:
J'ai supprimé le système d'usure Android ARM EABL v7a et le système d'exploitation Android Intel x86 Atom System-Image du SDK. Cela a fonctionné pour moi.
Ouvrez le SDK Manager d’Eclipse et sélectionnez 1. Android-Wear ARM EABL v7a System-Image et 2. Android Android Intel x86 Atom System-Image pour API version 22 et supprimez-le.
Si quelqu'un fait face à un problème similaire pour une autre version de l'API, sélectionnez simplement ces packages dans la version de l'API respective et supprimez . Résolu votre problème et profiter !!!
Recherchez les lignes ..../d: skin> dans le fichier devices.hml, commentez ou supprimez ces lignes pour éliminer les messages d'erreur.