18

标题和图片说明了一切——我的圆形 android wear 模拟器显示了 rect 布局。如果有任何提示可以帮助我让圆形模拟器显示正确的界面,我将不胜感激。

使用以下说明创建 AVD: Android 文档

Android Studio 0.8.1 Beta,SDK Tools 23.0.2,Wear target 是 4.4W(API 20)

在此处输入图像描述 在此处输入图像描述

使用 Wayne 的命令行方法创建 AVD 创建了一个显示正确 UI 的 AVD

4

3 回答 3

23

您不必使用命令行来创建 AVD。您应该确保关闭“使用主机 GPU”,因为此功能目前不支持圆形表盘。

于 2014-07-10T17:34:10.163 回答
14

确保在创建 AVD 时为圆形模拟器选择以下选项:

设备:Android Wear Round (320 x 320: hdpi) 目标:Android 4.4W - API Level 20 CPU/ABI:Android Wear ARM (armeabi-v7a) 皮肤:AndroidWearRound

或者,您可以使用命令行创建圆形或方形模拟器:

android create avd --force -n WatchRound --target "android-20" --device "Android Wear Round" --skin AndroidWearRound --abi android-wear/armeabi-v7a
android create avd --force -n WatchSquare --target "android-20" --device "Android Wear Square" --skin AndroidWearSquare --abi android-wear/armeabi-v7a

设备和皮肤保持一致很重要,您不能在同一个模拟器中混用圆形和方形。如果问题仍然存在,请发布您的配置屏幕截图。

于 2014-07-08T23:07:34.797 回答
2

我赞同 Wayne 的使用命令行创建 AVD 的建议。如果你只是从 UI 中禁用“使用主机 GPU”,你会得到圆形皮肤,但可穿戴布局仍然是为方形显示制作的,所以内容在角落被截断。此外,使用

android create avd --force -n WatchRound --target "android-20" --device "Android Wear Round" --skin AndroidWearRound --abi android-wear/x86

根据我的经验,创建基于 x86 的模拟器在 PC 上运行速度要快得多。

于 2014-08-12T09:55:00.737 回答