it-swarm.com.ru

Ошибка загрузки SDK при запуске Eclipse

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

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

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

90
Laxmi Narayan

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

SDK load error

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

solution image

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

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

205
Amrit Pal Singh

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

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

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

enter image description here

37
Elenasys

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

 enter image description here

12
Ranjit

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

и вставьте его в следующие пути: /Android-sdk/system-images/Android-22/Android-wear/armeabi-v7a / and/Android-sdk/system-images/Android- 22/Android износа/x86 /

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

5
crown679

Я удалил пакеты, указанные в API 22 в SDK, и проблема не решена.

Я отредактировал device.xml из Applications/Android/Android-sdk-macosx/system-images/Android-22/Android-wear/x86 .__ и Applications/Android/Android-sdk-macosx/system-images/Android-22/Android-wear/armeabi-v7a Я удалил строки, содержащие «d: skin»

Наконец перезапустите Eclipse и проблема будет решена!

3
GloriaFF

Проверить 

  • Android Wear ARM EABI
  • Android носить Intel x86

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

1
UDARA DHARMASENA

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

<uses-sdk
    Android:minSdkVersion="8"
    Android:targetSdkVersion="19" />
1
Amitsharma

В MacOS 10.10.2

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

    • / Пользователей/пользователь/Library/Android/SDK/система-изображения/Android-22/Android износом/x86

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

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

1
ArunDhwaj IIITH

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

0
Syeful Islam

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

0
Patrick

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

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

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

Я думаю, что было немного ошибок в пакетах износа Eclipse и Android, которые исправлены в новых обновлениях, доступных в sdk manager 

0
Code_Worm

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

0
Rajen Raiyarela

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

 

1. Откройте Eclipse, проверьте все ошибки

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

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

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

0
Sagar Tripathi

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

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

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

0
GBF_Gabriel

Вы устали удалять пакеты, связанные с Android-износом, каждый раз, когда обновляете SDK?

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

repl написано me , добавьте эту строку в sources.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' .
0
Xiè Jìléi

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

0
Shivaraj R