是否在ADT Eclipse(Juno)中向虚拟设备添加自定义android皮肤

use*_*721 5 android device

我正在使用Eclipse IDE(Juno 4.2)和最新的Android/Google ADK.加载/使用自定义皮肤的能力似乎已经消失.在AVD(android虚拟设备管理器)中创建设备时,可以从下拉列表中指定皮肤{皮肤必须加载到sdk/android - ##/skins}.目录仍在那里,但添加外观不允许/允许在虚拟设备创建过程的任何部分中选择它.

我在Windows和Mac OS上运行Eclipse Juno 4.2.

developer.android.com文档仍显示用于选择自定义皮肤的UI.是否有可能仍然使用自定义皮肤现在有皮肤限制?

小智 5

我发现这样做的唯一方法是手动编辑AVD的config.ini文件.将字段"skin_name"更改为要使用的外观名称,并将"skin_path"更改为相对于sdk目录的外观路径.

因此,如果您的皮肤是SDK附加组件的一部分,那么AVD config.ini如下所示:

skin_name=1280x800
skin_path=1280x800
Run Code Online (Sandbox Code Playgroud)

将改为:

skin_name=MyDevice
skin_path=add-ons\addon_device_vendor_api\skins\MyDevice
Run Code Online (Sandbox Code Playgroud)

或者在你的例子中:

skin_path=platforms\android-##\skins\MySkin
Run Code Online (Sandbox Code Playgroud)

Docs似乎尚未针对ADT第21版进行更新,因此未来可能会有更多信息.我真的想知道是否有办法在设备管理器中执行此操作,但这是我发现的唯一方法.