Round Android Wear Emulator is Square

android, emulation, interface, rounding, wear-os

Solution

Make sure when you create you AVD that you select the following options for a round emulator:

Device: Android Wear Round (320 x 320: hdpi) Target: Android 4.4W - API Level 20 CPU/ABI: Android Wear ARM (armeabi-v7a) Skin: AndroidWearRound

Alternatively, you can create round or square emulators with the command lines:

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

It is important that Device and Skin are both consistent, and you cannot mix round and square with the same emulator. If the problem still happens, post a screen shot of your configuration.

Problem

The title and picture say it all--my round android wear emulator shows the rect layout. I'd appreciate any tips that help me get the round emulator to show the correct interface. Created AVD using instructions from: Android Documentation Android Studio 0.8.1 Beta, SDK Tools 23.0.2, Wear target is 4.4W(API 20) Creating the AVD using Wayne's Command Line method created an AVD that shows the correct UI

Original source