A Android emulátor egy Android virtuális eszköz (AVD), amely egy adott Android-eszközt jelöl. Az Android emulátort használhatjuk céleszközként Android alkalmazásunk PC-n való futtatásához és teszteléséhez. Az Android emulátor egy valódi eszköz szinte minden funkcióját biztosítja. Fogadhatjuk a bejövő telefonhívásokat és SMS-eket. Ezenkívül megadja az eszköz helyét és szimulálja a különböző hálózati sebességeket. Az Android emulátor forgást és egyéb hardveres érzékelőket szimulál. Hozzáfér a Google Play Áruházhoz és még sok máshoz
Az Android-alkalmazások emulátoron való tesztelése néha gyorsabb és egyszerűbb, mint valódi eszközön. Például gyorsabban tudunk adatokat átvinni az emulátorba, mint egy USB-n keresztül csatlakoztatott valódi eszközre.
Az Android emulátor előre meghatározott konfigurációkkal rendelkezik számos Android telefonhoz, Wear OS-hez, táblagéphez és Android TV-készülékhez.
Követelmények és ajánlások
Az Android emulátor az Android Studio alapvető rendszerkövetelményein túl további követelményeket is kielégít. Ezeket a követelményeket az alábbiakban adjuk meg:
- SDK Tools 26.1.1 vagy újabb
- 64 bites processzor
- Windows: CPU UG (korlátlan vendég) támogatással
- HAXM 6.2.1 vagy újabb (ajánlott HAXM 7.2.0 vagy újabb)
Telepítse az emulátort
Az Android emulátor az Android Studio telepítésekor kerül telepítésre. Előfordulhat azonban, hogy az emulátor egyes összetevői telepítésre kerülnek az Android Studio telepítésekor. Az emulátor összetevő telepítéséhez válassza ki a Android emulátor komponens a SDK-eszközök lapja SDK-kezelő.
Futtasson egy Android-alkalmazást az emulátoron
Futtathatunk egy Android-alkalmazást az Android Studio projektből, vagy futtathatunk egy olyan alkalmazást, amely az Android emulátorra van telepítve, miközben bármilyen alkalmazást futtatunk egy eszközön.
öröklődés c++-ban
Az Android emulátor elindításához és egy alkalmazás futtatásához a projektünkben:
1. Ban ben Android Studio, Létre kell hoznunk egy Android virtuális eszközt (AVD), amelyet az emulátor használhat az alkalmazás telepítéséhez és futtatásához. Új AVD létrehozása: -
1.1 Nyissa meg az AVD Managert a gombra kattintva Eszközök > AVD-kezelő.
1.2 Kattintson a Létrehozás gombra Virtuális Eszköz, az AVD Manager párbeszédpanel alján. Akkor Válassza a Hardver lehetőséget oldal jelenik meg.
1.3 Válasszon ki egy hardverprofilt, majd kattintson a gombra Következő. Ha nem látjuk a kívánt hardverprofilt, akkor létrehozhatunk vagy importálhatunk egy hardverprofilt. A Rendszerkép oldal jelenik meg.
1.4 Válassza ki az adott API-szinthez tartozó rendszerképet, és kattintson a gombra Következő. Ez megnyitásához vezet a Konfiguráció ellenőrzése oldalon.
1.5 Szükség esetén módosítsa az AVD tulajdonságait, majd kattintson a gombra Befejez.
2. Az eszköztárban válassza ki azt az AVD-t, amelyen a céleszközről szeretnénk futtatni az alkalmazásunkat a legördülő menüből.
válasszon többtáblás sql-t
3. Kattintson Fuss.
Indítsa el az emulátort anélkül, hogy először futtatna egy alkalmazást
Az emulátor elindítása:
- Nyissa meg az AVD Managert.
- Kattintson duplán egy AVD-re, vagy kattintson a gombra Fuss
Amíg az emulátor fut, futtathatjuk az Android Studio projektet, és kiválaszthatjuk az emulátort céleszközként. Az APK-fájlokat húzással is telepíthetjük az emulátorra, majd futtathatjuk őket.
Indítsa el az emulátort a parancssorból
Az Android SDK tartalmazza az Android eszköz emulátort. Az Android emulátor lehetővé teszi az alkalmazás fejlesztését és tesztelését fizikai eszköz használata nélkül.
Az emulátor indítása
Használni a emulátor parancsot, akkor elindítunk egy emulátort. Alternatív megoldás a projektünk futtatására, vagy az AVD Manageren keresztül történő elindítására.
Íme a virtuális eszköz indításának alapvető parancssori szintaxisa:
npm gyorsítótár tiszta
$ emulator -avd avd_name [ {-option [value]} ... ]
vagy
$ emulator @avd_name [ {-option [value]} ... ]
Például, ha az emulátort az Android Studióból futtatjuk Mac számítógépen, az alapértelmezett parancssor a következőhöz hasonló lesz:
$ /Users/user_name/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
Az AVD-nevek listájának megjelenítéséhez írja be a következő parancsot:
$ emulator -list-avds
Futtasson és állítson le egy emulátort, és törölje az adatokat
A Virtuális eszköz oldalon a következő műveleteket hajthatjuk végre az emulátoron:
- AVD-t használó Android emulátor futtatásához kattintson duplán az AVD-re, vagy kattintson a gombra Dob
- A futó emulátor leállításához kattintson a jobb gombbal, és válassza ki Állj meg, vagy kattintson a Menü ▼ gombra, és válassza a Leállítás lehetőséget.
- Ha törölni akarjuk az adatokat az emulátorból, és vissza akarjuk állítani azokat a kezdeti állapotba, amikor először meghatározták, akkor kattintson jobb gombbal egy AVD-re, és válassza Adat eltávolítás. Vagy kattintson a menüre ▼ és válassza ki Adat eltávolítás.