圆形Android Wear模拟器是Square

时间:2014-07-08 20:09:25

标签: android interface emulation rounding wear-os

标题和图片说明了一切 - 我的圆形机器人模拟器显示了矩形布局。我很感激任何有助于我使圆形模拟器显示正确界面的提示。

使用以下说明创建AVD: Android Documentation

Android Studio 0.8.1 Beta,SDK工具23.0.2,磨损目标为4.4W(API 20)

enter image description here enter image description here

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

3 个答案:

答案 0 :(得分:23)

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

答案 1 :(得分:12)

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

设备:Android Wear Round(320 x 320:hdpi) 目标:Android 4.4W - API级别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

重要的是Device和Skin都是一致的,你不能用同一个模拟器混合圆形和方形。如果问题仍然存在,请发布配置的屏幕截图。

答案 2 :(得分:2)

我是Wayne建议使用命令行创建AVD的第二个建议。如果你只是禁用"使用主机GPU"从UI中获得圆形外观,但是可穿戴布局仍然是用于方形显示,因此内容在角落处被切断。另外,使用

android create avd --force -n WatchRound --target "android-20" --device "Android Wear Round" --skin AndroidWearRound --abi android-wear/x86
根据我的经验,

创建基于x86的模拟器在PC上的运行速度要快得多。