Ошибка Загрузка sdk при запуске eclipse

Я уже читал разные ответы на вышеупомянутый вопрос, но у меня есть конкретная проблема. Когда я начинаю eclipse, он дает error:

Анализ ошибок: C:\Android-sdk_r24.2-окна\Android-СДК-Windows\System-образов\андроид-22\андроида износом \armeabi-v7a     cvc-complex-type.2.4.d: Недействительный контент был найден, начиная с элемента 'd: skin'. В этот момент не ожидается никакого дочернего элемента.

Эта ошибка возникает, когда eclipse автоматически загружает sdk при запуске.

Ответ 1

Я столкнулся с той же самой проблемой синтаксического анализа sdk loading во время запуска eclipse, как ваш (показано на рисунке ниже)

SDK load error

Решение решения для этой проблемы - это просто удалить (удалить) пакет Android Wear ARM EABI v7a образ системы, доступный в Android 5.1.1 (API 22), если он установлен. (Нет необходимости удалять весь пакет 5.1.1). Возможно, в этом пакете есть некоторая ошибка затмения.

solution image

Наконец, перезапустите eclipse, чтобы увидеть ваши изменения.

Изменить. Если проблема все еще существует, попробуйте удалить другую версию Android Wear пакет (i.e Android Wear Intel X86 Atom System Image) как предложенный @Abhishek в комментариях ниже.

Ответ 2

Это мое сообщение об ошибке:

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

Есть проблема с пакетами android Wear для API 22, поэтому мое решение удаляло эти два пакета из API 22

enter image description here

Ответ 3

Проблема по-прежнему подходит для API 23. Чтобы избавиться от этого, мы также должны удалить пакеты android Wear для API 22 и API 23 (до текущего обновления).

введите описание изображения здесь

Ответ 4

Скопируйте файл devices.xml по умолчанию из: /home/user/android -sdk/tools/lib/devices.xml

и вставьте его в следующие пути: /Android -SDK/система-образы/андроид-22/Android-износ/armeabi-v7a/ а также /Android -SDK/система-образы/андроид-22/Android-износ/х86/

Это альтернативное решение, однако, перед заменой devices.xml, сделайте резервную копию существующего файла devices.xml в этих папках.

Ответ 5

Я удалил пакеты, указанные в api 22 в sdk, и проблема не устранена.

Я отредактировал device.xml Приложения /Android/android -sdk-macosx/system-images/android-22/android-wear/x86 и из Приложения /Android/android -sdk-macosx/system-images/android-22/android-wear/armeabi-v7a Я удалил строки, содержащие "d: skin"

Наконец перезапустите eclipse, и проблема была решена!

Ответ 6

выполнить с помощью api уровня 19, щелкните правой кнопкой мыши по проекту, перейдите в папку preporty, а затем выберите android this pic look

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

Ответ 7

В MacOS 10.10.2

  • Удалены строки, содержащие "d: skin" из device.xml из:

    • /Users/пользователь/Library/Android/SDK/система-изображения/андроид-22/андроид износ /x 86

    • /Users/пользователь/Library/Android/SDK/система-изображения/андроид-22/андроид-одежда/armeabi-v7a

  • Перезапустите затмение, проблема должна быть решена.

Ответ 8

Проверьте

  • Одежда для Android ARM EABI
  • Одежда для Android Intel x86

Затем удалите их и перезапустите Eclipse IDE. Это должно устранить проблему.

Ответ 9

Я не смог удалить системный образ (idk why), поэтому я принял подход к удалению всех вхождений g:skin в любой файл xml, поскольку eclipse не знает, что это такое:

$ find . -type f -name "*.xml" -print0 | xargs -0 sed -i /d:skin/d

В окнах вы можете запустить его в Cygwin или cmder

Ответ 10

Работает отлично после удаления образа системы Android Wear ARM EABI v7a и изнашивается изображение системы Intel x86 Atom.

Ответ 11

У меня была такая же проблема, и она появилась, когда я обновил свои пакеты sdk и добавил sdk 22 Я удалил все пакеты из пакета sdk 22, а также другие sdks, но проблема не была решена. я Обновлено все мои пакеты sdk снова из диспетчера sdk, тогда проблема решена и ошибка исчезла.

Я думаю, что было несколько ошибок с пакетами eclipse и android wear, которые исправлены в новых обновлениях, доступных в sdk-менеджере

Ответ 12

В моем случае у меня есть последний Android SDK, и вам просто нужно удалить/удалить изображения системы Android Wear, и это сработало.

Ответ 13

Уже есть много ответов на эту проблему. Хотя эта проблема может возникнуть для любой версии API, поэтому просто просмотрите строку ошибок и узнайте версию android api от имени пути и платформы и перейдите в диспетчер sdk android и удалите связанный системный образ из диспетчера sdk.

Ответ 14

Почувствуйте усталость при удалении связанных с андроидами пакетов при каждом обновлении sdk?

Попробуйте внести некоторые изменения в devices.xml следующим образом: вы можете редактировать файлы вручную или использовать некоторые инструменты пакетной обработки, такие как repl.

repl написан меня, добавьте эту строку в source.list и установите:

echo 'http://deb.bodz.net/ unstable/' >>/etc/apt/sources.list
alias sagu='sudo apt-get update'
alias sagi='sudo apt-get install'
sagu
sagi repl

Затем удалите те строки <d:skin> и замените ###dpi на hdpi или что-то еще.

repl -r --filter=devices.xml --mode=regexp -- '<d:skin>.*</d:skin>' '' .
repl -r --filter=devices.xml -- '280dpi' 'hdpi' .
repl -r --filter=devices.xml -- '360dpi' 'xhdpi' .

Ответ 15

Я столкнулся с той же проблемой. Чтобы избавиться от этой проблемы, я выполнил следующие действия, и это помогло мне.

  1. Закрыть затмение
  2. Откройте файл devices.xml (расположение которого будет указано в сообщении об ошибке) в текстовом редакторе.
  3. Закомментируйте все теги, содержащие d: skin
  4. Сохранить файлы
  5. Открыть затмение

Ответ 16

Помимо образа Android Wear, эта же ошибка также отображается для Android TV, поэтому, если у вас не установлен образ Android Wear, но установлен образ Android TV, удалите его, а затем попробуйте.

Ответ 17

Чтобы удалить ошибку из затмения для Android, есть несколько шагов: -

1. открыть затмение проверить все ошибки

2.В вкладке поиска откройте менеджер SDK

3.Удалите все значения, показанные как ошибка в затмении

4. После удаления из SDK перезапустите затмение

Ответ 18

В моем случае я удалил эти два

Android TV Intel x86 Atom System Image
Wear OS Intel x86 Atom System Image

под Android 9 (API 28)

Ответ 19

Я разрешаю эту проблему удалять 10 пакетов в моем android sdk управлять.

enter image description here