我正试图从eclipse classic(juno
)启动android模拟器
它一直给我这个错误:
错误:未知的皮肤名称'WVGA800'
我使用eclipse indigo开发了我的软件,但是因为我安装了eclipse juno并导入了同样的项目,所以它开始给我这个错误。任何想法为什么?以及如何解决这个问题?
答案 0 :(得分:32)
我的解决方案是从Android虚拟设备管理器创建一个新的自定义虚拟设备并使用它。
答案 1 :(得分:13)
对于我Mac OS X
,当我在高级设置中选择皮肤时,这个错误就消失了。
答案 2 :(得分:9)
我遇到了问题并修复了它...这里问题的主要思想是模拟器无法找到你的android-sdk基目录..那么修复是什么?我会解释..
在其他一些java程序中也存在同样的问题。我也遇到了Zend Studio的问题...
希望它能解决你的问题, 祝你好运
答案 3 :(得分:4)
我在Mac OS X 10.6.8上的Android Studio中遇到了同样的问题,并且它帮助创建了一个具有目标API级别17的新AVD(在标准设置之后唯一可用的AVD)。然而,预先存在的AVD都不起作用,只有新的AVD(旧的AVD都使用低于17的目标API)。
答案 4 :(得分:1)
您可能需要更新AVD管理器。 WVGA800
是模拟器的默认外观。您可以尝试更新软件
答案 5 :(得分:1)
仅限SDK安装
对于谁未安装 Android Studio,但只有SDK,添加新设备或将外观更改为旧设备
$ANDROID_HOME/tools/android avd
答案 6 :(得分:1)
我的解决方案是将皮肤改为 nexus 5x !!
答案 7 :(得分:1)
如果您愿意这样做,一种解决方案是不使用皮肤。为此:
1>工具/ AVD管理器
2>选择设备
3>单击“操作”列中的笔图标
4>取消选中“启用设备框架”
或者,如果您要选择现有的皮肤,则可以单击“高级设置”,然后向下滚动到“自定义皮肤定义”下拉框。
要查看有关如何创建自定义外观的说明,可以单击“高级设置”,然后向下滚动到“如何创建自定义硬件外观”,该链接到此处:https://developer.android.com/studio/run/managing-avds#skins >
答案 8 :(得分:1)
我在系统之间移动avd
文件时遇到了同样的问题,并且在您的情况下,您已经移动了相关文件。因此,解决方案是转到.android
文件夹,并更改名称中.ini
中conf
为{{1}}的文件。在该处,您将看到由于进行此举而导致通往各种资源的路径不同。因此,请输入正确的路径值。
那是我解决我问题的方式。
答案 9 :(得分:0)
升级Android Studio时,skin.path值可能不再有效。最好的方法是将屏幕集复制到您自己的文件夹路径。这样屏幕就处于更永久的文件夹中。
例如Macbook:
答案 10 :(得分:0)
查找皮肤的路径位于〜/ .android / avd / $ deivce-name $ .avd / config.ini
我这样的问题发生了,因为我已将avd复制到另一台计算机,并且该新计算机上的路径不正确。