This is an old revision of the document!
Ca alternativă la Genymotion, pot fi configurate dispozitive virtuale care vor fi rulate folosind emulatorul standard din cadrul SDK-ului de Android. De regulă, acestea sunt mai lente, consumă mai multă memorie și nu oferă la fel de multe facilități cu privire la funcționalitățile dispozitivului propriu-zis.
Configurarea unui dispozitiv virtual se face prin intermediul aplicației Android Virtual Device (AVD) Manager, livrată împreună cu SDK-ul Android.
student@eim2016:~$ cd /opt/android-sdk-linux/tools/ student@eim2016:~$ sudo ./android avd
C:\Users\Eim2016>cd "C:\Program Files (x86)\Android\android-sdk" C:\Program Files (x86)\Android\android-sdk> "AVD Manager.exe"
Utilitarul listează toate dispozitivele virtuale Android, oferind totodată posibilitatea de a crea unele noi.
Procesul de configurare a unui dispozitiv virtual Android implică specificarea următoarelor proprietăți:
.
, _
și -
.ldpi
, mdpi
, hdpi
, xhdpi
, xxhdpi
, tvdpi
)ARM (armeabi-v7a)
, MIPS (mips)
, Intel Atom (x86)
Rezultatele procesului de configurare a dispozitivului virtual pot fi vizualizate într-o fereastră care rezumă proprietățile specifice:
$HOME/.android/avd
, pentru fiecare dintre acestea fiind stocat un fișier .avd și un fișier .ini (care conțin toate proprietățile dispozitivului virtual, acestea putând fi modificate și manual).
Pentru fiecare dispozitiv virtual din listă, există mai multe opțiuni:
Lansarea în execuție poate fi realizată:
emulator
aflat în subdirectorul tools
al SDK-ului Androidstudent@eim2016:~$ cd /opt/android-sdk-linux/tools/ student@eim2016:~$ sudo ./emulator @Nexus_S
C:\Users\Eim2016>cd "C:\Program Files (x86)\Android\android-sdk\tools" C:\Program Files (x86)\Android\android-sdk\tools> emulator @Nexus_S
emulator
trebuie rulat cu opțiunea -force-32bit
.
Opțiunile prin care poate fi controlată lansarea în execuție sunt:
Emulatorul furnizat împreună cu SDK-ul Android conține o secțiune a ecranului și o secțiune a controalelor utilizatorului (butoane pentru controlul volumului, pornire/oprire, tastele home / menu (meniu contextual) / back / search și un pad cu tastele direcționale (de regulă, dezactivat).