Ошибка Eclipse: анализ ошибок...\android-22\android-wear\armeabi-v7a\devices.xml

Недавно я обновил свой Android-SDK до Android M (API 22, MNC Preview). После этого каждый проект сообщал об ошибках при открытии Eclipse.

Ошибка logcat и всплывающего окна говорит:

Ошибка: анализ ошибок...\SDK\система-образа\андроид-22\андроида износ \armeabi-v7a\devices.xml cvc-complex-type.2.4.d: Недействительный контент был найден, начиная с элемент 'd: skin'. В этот момент не ожидается никакого дочернего элемента

Я думал, что что-то не так в devices.xml. Поэтому я пошел проверить этот файл.

То, что я нашел, было: много строк, как на картинке ниже:

enter image description here

Но все теги xml хорошо отформатированы. Тогда я не мог понять.

Так может кто-нибудь объяснить это мне?
Что случилось с моей Eclispe или моей Andrid-SDK?
Что произошло, когда я обновлял SDK?

Любые советы будут оценены. Спасибо заранее.

Ответ 1

У меня было такое же сообщение об ошибке:

Ошибка: анализ ошибок C:\Android\SDK\система-образы\андроид-22\андроид износом \armeabi-v7a\devices.xml Недействительный контент был найден, начиная с элемента 'd: Skin'. Нет ребенка элемент ожидается в этот момент.

Проблема с пакетами износа android API API 22, поэтому мое решение удаляло эти пакеты: enter image description here

Ответ 2

Я удалил android-wear ARM EABL v7a System-Image и android-wear Intel x86 Atom System-Image из SDK. Это сработало для меня.

Ответ 3

Откройте диспетчер SDK из eclipse и выберите 1. android-wear ARM EABL v7a System-Image и 2. android-wear Intel x86 Atom System-Image для API версии 22 и удалите его.

Если кто-то сталкивается с подобной проблемой для другой версии API, просто выберите эти пакеты из соответствующей версии API и удалите. Просто это. Решила вашу проблему и наслаждалась!!!

Ответ 4

Ищите строки.... /d: skin > в файле devices.hml, закомментируйте или удалите эти строки, устраните сообщения об ошибках.