首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >向ADT Eclipse(Juno)中缺少的虚拟设备添加自定义android皮肤

向ADT Eclipse(Juno)中缺少的虚拟设备添加自定义android皮肤
EN

Stack Overflow用户
提问于 2012-11-16 23:53:09
回答 2查看 4.4K关注 0票数 5

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

我在windows和mac操作系统上都运行着Eclipse Juno 4.2。

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

EN

回答 2

Stack Overflow用户

发布于 2012-12-08 10:57:35

我找到的唯一方法是手动编辑您的AVD的config.ini文件。将"skin_name“字段更改为您要使用的皮肤的名称,并将"skin_path”更改为皮肤相对于sdk目录的路径。

所以如果你的皮肤是SDK附加组件的一部分,一个AVD config.ini看起来像这样:

代码语言:javascript
运行
复制
skin_name=1280x800
skin_path=1280x800

将更改为:

代码语言:javascript
运行
复制
skin_name=MyDevice
skin_path=add-ons\addon_device_vendor_api\skins\MyDevice

或者在您的示例中:

代码语言:javascript
运行
复制
skin_path=platforms\android-##\skins\MySkin

这些文档似乎还没有更新到21版的ADT,所以他们可能会在未来有更多的信息。我真的很想知道是否有一种方法可以在设备管理器中做到这一点,但这是我找到的唯一方法。

票数 5
EN

Stack Overflow用户

发布于 2012-12-13 15:53:31

将您的ADT更新到版本21之后。

如果您想要自定义设备配置,每次必须设置 Add Custom Screen时,都会显示旧版本的屏幕。

在ADT21 Oversion中,您可以通过以下方式完成此操作

您可以在** "Device Definition"中定义您的自定义屏幕

替代方案(更简单的方法)

在最新的版本中,你不需要从上面的建议中设置自定义设备配置,因为有更简单的方法可用。您只需使用您的设备配置制作仿真器,之后您将看到这些配置在XML的Graphical Layout中包含仿真器名称

就像在创建了我的xml与Android4.2的模拟器,名称为"Nexus7_Android_4.2“后,我将自动获得图形布局的Nexus7设备配置。

下面是它的屏幕截图。

希望能对你有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13419984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档