Круглый Android Wear Emulator - квадрат

Название и фотография говорят все - мой круглый эмулятор одежды для Android показывает прямую компоновку. Я был бы признателен за любые советы, которые помогут мне получить круглый эмулятор, чтобы показать правильный интерфейс.

Создан AVD, используя инструкции от: Документация для Android

Android Studio 0.8.1 Beta, SDK Tools 23.0.2, цель Wear - 4.4 Вт (API 20)

enter image description hereenter image description here

Создание AVD с использованием метода Wayne Command Line создало AVD, показывающий правильный пользовательский интерфейс

Ответы

Ответ 1

Убедитесь, что при создании 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 and Skin были совместимы, и вы не можете смешивать круглые и квадратные с одним и тем же эмулятором. Если проблема все еще происходит, отправьте снимок экрана вашей конфигурации.

Ответ 2

Вам не нужно использовать командную строку для создания AVD. Вы должны просто отключить "USE HOST GPU", так как эта функция в настоящее время не поддерживает круглое лицо.

Ответ 3

Я бы предпочел второй вариант Wayne использовать командную строку для создания AVD. Если вы просто отключите "Использовать хост-графический процессор" в пользовательском интерфейсе, вы получите круглый скин, но носимые макеты все еще сделаны для квадратных дисплеев, поэтому контент обрезается по углам. Кроме того, используя

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

для создания эмулятора на базе x86 на моем компьютере работает немного быстрее на ПК.