2014-07-08 16 views
16

Il titolo e l'immagine dicono tutto - il mio emulatore rotondo Android mostra il layout rect. Apprezzerei qualsiasi suggerimento che mi aiuti a ottenere l'emulatore rotondo per mostrare l'interfaccia corretta.L'emulatore Android Wear rotondo è quadrato

Creato AVD utilizzando le istruzioni da: Android Documentation

Studio Tools Android 0.8.1 Beta, SDK 23.0.2, Wear obiettivo è 4.4W (API 20)

enter image description here enter image description here

La creazione dell'AVD utilizzando il metodo della riga di comando di Wayne ha creato un AVD che mostra l'interfaccia utente corretta

+0

Interessante, il mio esce in tondo; tranne con l'IDE di Eclipse (manca quella parte su Android Studio, ma non dovrebbe avere importanza dal momento che entrambi usano lo stesso strumento che sospetterei). –

+1

Sembra corretto nella nuova immagine di sistema x86 '5.0.1'. –

risposta

11

Assicurarsi che quando si crea si AVD che si selezionano le seguenti opzioni per un emulatore rotonda:

dispositivo: Android Wear Round (320 x 320: hdpi) Obiettivo: Android 4.4W - Livello API 20 CPU/ABI: Android Wear ARM (armeabi-V7A) pelle: AndroidWearRound

In alternativa, è possibile creare rotondo o emulatori quadrati con le righe di comando:

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 

e 'importante che periferica e la pelle sono entrambi coerenti, e si non posso mescolare tondo e quadrato con lo stesso emulatore. Se il problema persiste, pubblica una schermata della configurazione.

+2

Il mio AVD è stato creato con le impostazioni raccomandate sopra (e ne ho fatto uno nuovo per testarlo solo per sicurezza - aveva lo stesso problema). Aggiunto screenshot delle mie impostazioni AVD al mio OP. – KevinTydlacka

+4

Creare l'AVD dalla riga di comando come hai suggerito di aggiustarlo - grazie Wayne! – KevinTydlacka

+3

La riga di comando è la strada da percorrere. La GUI deve essere interrotta, poiché le stesse opzioni non comportano lo stesso risultato. – Shaun

22

Non è necessario utilizzare la riga di comando per creare l'AVD. Devi solo accertarti di disattivare "UTILIZZA GPU HOST" poiché questa funzione attualmente non supporta il quadrante rotondo.

+0

Una volta spento Host CPU, il simulatore sembra bloccato. –

2

Vorrei il suggerimento di Wayne di utilizzare la riga di comando per creare gli AVD. Se si disattiva semplicemente "Usa GPU host" dall'interfaccia utente, si ottiene lo skin rotondo, ma i layout indossabili sono tutti ancora realizzati per display quadrati, quindi il contenuto viene tagliato negli angoli. Inoltre, utilizzando

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

per creare un emulatore basato su x86 su PC è molto più veloce nella mia esperienza.