Android: получение ошибки "Невозможно перезагрузить AVD-список:" во время выполнения
Во время эксплоатации я получаю сообщение об ошибке
Невозможно перезагрузить список AVD: cvc-enumeration-valid: Значение '280dpi' не является фасетным в отношении перечисления '[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi] ". Это должно быть значение из перечисления.
Ошибка синтаксического анализа C:\Users\Binil\AppData\Local\Android\sdk\system-images\android-22\android-wear\armeabi-v7a\devices.xml
cvc-enumeration-valid: Значение "280dpi" не является фасетным в отношении перечисления "[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]". Это должно быть значение из перечисления.
am, используя студию Android.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
}
может кто-нибудь сказать мне, как исправить эту ошибку.
Ответы
Ответ 1
Эта проблема возникает из-за того, что Android Studio не может загружать изображения системы Android с заданным разрешением. Чтобы решить эту проблему,
сделайте следующее:
1) Перейдите к:
C:\Program Files (x86)\Android\android-sdk\system-images\android-23
и удалите папку "android wear", которая содержит системные изображения износа android.
Ответ 2
Перейдите в Android SDK и удалите все Android Wear.
Ответ 3
Проблема со всеми этими ответами заключается в том, что они выбрасывают ребенка с водой для ванны. Просто прочитайте проблему, и вы поймете, что конфигурационный файл устройств имеет значение, которое не разрешено.
- Проверьте, какие разрешения не являются фасетными в соответствии с ошибкой. В случае проблемы с OP это 280dpi. В моем, это было 360dpi
- Найти ближайшее значение в перечислении. Обратитесь к Масштабный коэффициент для xxhdpi android. В случае OP 280dpi ~ hdpi. В моем случае 360dpi ~ xhdpi.
- Откройте файлы, описанные в этой ошибке. (devices.xml в x86 и armeabi-v7a в... Android\sdk\system-images\android-23\android-wear\in my случай)
- Измените любые случаи недопустимых значений, найденных на шаге 1, на допустимые значения, найденные на шаге 2.
<d:pixel-density>280dpi</d:pixel-density>
становится <d:pixel-density>hdpi</d:pixel-density>
Изменить:
Проблема с ответами, которые слепо удаляют всю папку, заключается в том, что теперь вы не можете разрабатывать Android Wear. Проблема с заменой папки devices.xml заключается в том, что вы предоставляете список телефонных спецификаций, в которых ожидаются носящие спецификации. Теперь вы не можете проверить.
Ответ 4
перейдите в каталог и удалите device.xml
затем перейдите на инструмент > андроид > активируйте интеграцию ADB
Ответ 5
Не нужно его корневать.
Для меня снятие корзины с одеждой android с пути сделало трюк!
C:\Users\Binil\AppData\Local\Android\SDK\системообразующие изображений\андроида-22\андроида износа
Просто удалите эту папку с одеждой для android, и она будет делать трюк, надеюсь:)
Ответ 6
Честно говоря, я не понимаю, почему Google перешел из затмения в Intelli Idea, у меня много проблем, которые у меня не было раньше.
Ответ 7
В моем случае (Linux) я просто удаляю файл
/root/xxx/Sdk/system-images/android-23/android-tv/armeabi-v7a/devices.xml
тогда я копирую
/root/xxx/Sdk/tools/lib/devices.xml
to
/root/xxx/Sdk/system-images/android-23/android-tv/armeabi-v7a/