Android Studio:can't reload AVD list的解决方法

在更新了Android Studio后,真机调试出现一下问题而无法调试:
Cannot reload AVD list: cvc-enumeration-valid: Value ‘280dpi’ is not facet-valid with respect to enumeration ‘[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]’. It must be a value from the enumeration.
Error parsing D:\sdkforas\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a\devices.xml
cvc-enumeration-valid: Value ‘280dpi’ is not facet-valid with respect to enumeration ‘[ldpi, mdpi, tvdpi, hdpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]’. It must be a value from the enumeration.
Error parsing D:\sdkforas\android-sdk-windows\system-images\android-22\android-wear\x86\devices.xml

打开SDK Manager后,出现的是这样的情况:
Android Studio:can't reload AVD list的解决方法_第1张图片
我先删除了上面broken标红的两个文件。
发现以上问题仍然存在。

于是根据AVD list报错的提示,可以知道system-images的device.xml文件可能出错,于是解决方法就来了:
用/sdk/tools/lib/devices.xml去替换system-images\android-22\android-wear\x86\devices.xml和system-images\android-22\android-wear\armeabi-v7a\devices.xml中的devices.xml

替换后,问题得到解决。

你可能感兴趣的:(android,avd,Studio,reloadavd)