问题描述
不知道怎么就蹦出来这个东西了
Cannot reload AVD list: cvc-enumeration-valid: Value '360dpi' is not facet-valid with respect to enumeration '[ldpi, mdpi, tvdpi, hdpi, 280dpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]'. It must be a value from the enumeration.
Error parsing C:\working\adt-bundle-windows-x86_64_20140101\sdk\system-images\android-23\android-wear\armeabi-v7a\devices.xml
网上解决方案都是
用/sdk/tools/lib/devices.xml去替换两处地方:
1. system-images\android-23\android-wear\x86\devices.xml
2. 和system-images\android-23\android-wear\armeabi-v7a\devices.xml中的devices.xml
这种方式确实可以解决, 但是我比较了一下,两个devices文件相差很大的。所以这种方案不是最优
解决方案
看出错信息
“360dpi”不是’[ldpi, mdpi, tvdpi, hdpi, 280dpi, xhdpi, 400dpi, xxhdpi, 560dpi, xxxhdpi]’的有效枚举值
也指出了文件位置:
C:\working\adt-bundle-windows-x86_64_20140101\sdk\system-images\android-23\android-wear\armeabi-v7a\devices.xml
到该文件位置用文本工具打开devices.xml,搜索”360dpi”
改为400dpi。ok,运行没有问题
只要是该类问题,这样解决应该都没问题的