apakah ada cara untuk menjalankan emulator tanpa memulai Android Studio terlebih dahulu. Mungkin dari baris perintah. Saya tahu bahwa fitur ini tersedia dalam versi yang lebih lama dan telah menghilang sejak saat itu. Tapi mungkin seseorang menemukan cara melakukannya?
240
Jawaban:
Cara menjalankan emulator dari konsol (saya berasumsi bahwa Anda menginstalnya sebelumnya, menggunakan Android Studio) adalah:
Lari
cd ~/Android/Sdk/tools/bin && ./avdmanager list avd
ATAU
cd ~/Android/Sdk/tools && ./emulator -list-avds
Anda akan mendapatkan daftar dari perangkat virtual yang terpasang. Dalam kasus saya itu adalah:
Salin nama perangkat yang ingin Anda jalankan lalu
cd ~/Android/Sdk/tools && ./emulator -avd NAME_OF_YOUR_DEVICE
dalam kasus saya:
cd ~/Android/Sdk/tools && ./emulator -avd Nexus_5X_API_23
sumber
/Users/<username>/Library/Android/sdk
bash: ./emulator: No such file or directory
. Ada ide bagaimana menyelesaikan ini?$ANDROID_HOME
mengatur variabel lingkungan ke lokasi SDK.cd $ANDROID_HOME/tools/bin && ./avdmanager list avd
dancd $ANDROID_HOME/tools && ./emulator -avd <NAME_OF_YOUR_DEVICE>
~/Library/Android/Sdk/tools/emulator -avd Nexus_5
... (tidak perlucd
dan&& ./
) dengan cara ini direktori Anda saat ini tidak akan berubahDi MacOS
Pertama daftar emulator yang dipasang
kemudian jalankan emulator
sumber
~/Library/Android/sdk/tools/emulator -avd $(~/Library/Android/sdk/tools/emulator -list-avds | head -n 1)
Anda dapat membuat file batch, yang akan membuka emulator Anda secara langsung tanpa membuka Android Studio. Jika Anda menggunakan Windows:
Buka Notepad
File baru
Salin baris berikutnya ke file Anda:
Catatan:
Ganti
[YOUR_EMULATOR_DEVICE_NAME]
dengan nama perangkat yang Anda buat di emulatorUntuk mendapatkan nama perangkat, buka:
C:\Users\%username%\AppData\Local\Android\sdk\tools
Jalankan
cmd
dan ketik:emulator -list-avds
Salin nama perangkat dan rekatkan dalam file batch
Simpan file sebagai
emulator.bat
dan tutupSekarang klik dua kali
emulator.bat
dan Anda menjalankan emulator!sumber
%LOCALAPPDATA%\Android\sdk\emulator\emulator @Pixel_2_API_27
(bagian setelah @ adalah nama perangkat, diperoleh dari yang disebutkan-list-avds
C:
sudah cukup untuk mengubah drive. Ketika saya memasukkan garis miring, yaituC:/
, saya mendapatkan kesalahan di Powershell dan Command Prompt.Coba ini
1. Tutorial Video Lengkap (Untuk semua versi windows)
ATAU
2. Tutorial teks
Buka command prompt dan ubah direktori tempat sdk Anda ditempatkan
D:\Softwares\Android\sdk\tools\bin>
sekarang tambahkan avdmanager Anda di ini, sekarang kode lengkap Anda
D:\Softwares\Android\sdk\tools\bin>avdmanager list avd
itu akan menunjukkan kepada Anda daftar perangkat emulator yang telah Anda buat setelah beberapa detik
sekarang ketik
cd..
dan jalankan emulator Anda dengan cmd ini, Ini nama emulator saya adalah Tablet_API_25 jadi saya telah mengetik nama ini setelah -avd.
D:\Softwares\Android\sdk\tools>emulator -avd Tablet_API_25
EDIT: Untuk Android Studio 3.2 atau lebih baru, jalur berubah menjadi
D:\Softwares\Android\sdk\emulator\emulator -avd Tablet_API_25
yaitu
%ANDROID_HOME%\tools\emulator -avd [AVD NAME]
sumber
tools
folder dan terletak diemulator
folder. Untuk referensi:C:\Users\USER_NAME\AppData\Local\Android\Sdk\emulator
Di folder ANDROID_HOME Anda akan memiliki folder alat
Di Mac / Linux
emulator -avd <avdName>
Di Windowsemulator.exe -avd <avdName>
Jika Anda menggunakan
API 24
Anda bisa mendapatkan nama-nama emulator dari daftarandroid list avds
Jika Anda menggunakanAPI 25
maka Anda akan mendapatkannya dengan avdmanager ditools\bin
avdmanager list avds
sumber
Buka terminal Anda dan
Dan jalankan yang berikut ini untuk mendapatkan nama emulator yang Anda buat sebelum menggunakan android studio
Ganti $ emulator_name dengan yang Anda ingin luncurkan dan jalankan
sumber
untuk daftar emulator yang Anda miliki
misalnya, saya punya Nexus_5X_API_24 ini
jadi perintah untuk menjalankan emulator itu adalah
sumber
-list-avds
opsi. Ini adalah cara yang lebih mudahJika Anda memulai emulator untuk aplikasi Flutter, maka Anda dapat menjalankan perintah di bawah ini -
Dalam kasus saya, id emulator adalah Pixel_2_API_29 ketika saya membuatnya dengan manajer AVD di Android studio. jadi perintah dalam kasus saya di bawah ini -
Terima kasih
sumber
Pertama-tama ubah direktori tempat perangkat AVD Anda terdaftar; bagi saya itu ada di sini:
Kemudian jalankan emulator dengan mengikuti perintah:
./emulator -avd Your_avd_device_name
Bagi saya itu adalah:
Itu saja.
sumber
Inilah yang perlu Anda lakukan:
1 . Unduh dan ekstrak SDK .
2. Buka terminal dan navigasikan ke direktori "tools".
3. Luncurkan alat "android" (./android jika Anda saat ini berada di direktori alat).
4. Kick "SDK Platform" untuk setiap versi Android yang ingin Anda gunakan dalam emulator Anda.
5. Klik tombol "Instal N Paket".
6. Klik setiap paket dan centang "Terima Lisensi" (secara hukum, saya mungkin diminta untuk memberi tahu Anda bahwa langkah ini mungkin memakan waktu beberapa jam saat Anda membaca setiap lisensi;).
7. Selesai dengan lisensi itu? Bagus. Klik "Instal". Tunggu manajer SDK selesai menginstal paket Anda, lalu Anda bisa menutupnya.
8. Kembali di terminal Anda, masih di direktori alat, masukkan ./android AVD yang akan meluncurkan Android Virtual Device Manager.
9. Klik “Baru” dan isi formulir untuk membuat perangkat yang ingin Anda tiru. Dalam dropdown "Target", Anda akan melihat Platform SDK yang Anda instal sebelumnya. Jika versi yang Anda butuhkan tidak ada, Anda harus kembali dan menginstalnya. Klik OK setelah selesai.
10. Klik pada perangkat yang baru saja Anda buat dan klik tombol "Start", tweak semua opsi yang Anda butuhkan di jendela Launch Options, dan klik "Launch".
Periksa ini jawaban pertanyaan juga.
sumber
android
Alat sekarang usangDengan anggapan Anda telah menginstal Android studio dengan benar, Buka prompt perintah dan ketik
emulator -list-avds
yang akan menampilkan semua perangkat dan kemudian ketik diemulator @avd_name
mana avd_name adalah nama emulator yang Anda instal.sumber
Dengan asumsi Anda telah menginstal Android Studio, dan SDK di PATH Anda, ini adalah:
emulator -avd avd_name
Untuk mendapatkan daftar nama AVD, jalankan:
emulator -list-avds
Sumber: https://developer.android.com/studio/run/emulator-commandline.html
sumber
Jika Anda berada di windows, bagaimana dengan jalan pintas? Sangat mudah untuk menempatkan apa pun yang Anda inginkan dan ikonnya deskriptif dan bagus.
C:\Users\YOURUSERNAME\AppData\Local\Android\Sdk\tools\
@
di depan (lihat gambar di bawah)sekarang Anda dapat melakukan apa pun yang Anda inginkan dengan pintasan itu, letakkan di desktop, ikat ke start-menu atau apa pun
sumber
Saya sudah menginstal Studio. Tetapi tanpa memulai (tidak menginstal) Android Studio Anda dapat langsung memulai emulator
C: \ Users \ YOURUSERNAME \ AppData \ Local \ Android \ Sdk \ tools \ emulator.exe -netdelay none -netspeed full -avd YOUR_AVD_NAME
sumber
Path untuk emulator adalah
sumber
Untuk Linux / Ubuntu
Buat File baru dari Terminal sebagai
gedit emulator.sh (Gunakan Nama untuk file apa pun di sini saya telah menggunakan "emulator")
sekarang tulis baris berikut dalam file ini
cd / home / userName / Android / SDK / tools /
./emulator @Anda menciptakan nama perangkat Android
(di sini setelah @ tulis nama AVD Anda misalnya
./emulator @ Nexus_5X_API_27 )
Sekarang simpan file dan jalankan emulator Anda menggunakan perintah berikut
./emulator.sh
Dalam hal Izin ditolak, gunakan perintah berikut sebelum perintah di atas
chmod + x emulator.sh
Semua siap Go ..
sumber
Mengerjakannya untuk Windows 10:
sumber
Ini adalah perintah di Mac
kemudian
sumber
Saya bekerja dengan proyek React Native dan saya juga menghadapi masalah ini
Saya menyelesaikannya dengan membuat file .bat di desktop saya yang dapat saya buka dengan cepat
Konten .bat adalah
Di mana haria adalah nama pengguna Windows saya dan Pixel_2_XL_API_27 adalah nama emulator saya
Jika Anda ingin melihat nama emulator Anda, buka CMD (atau PowerShell) dan ketik (Di Windows)
Kemudian untuk melihat nama emulator
sumber
Untuk pengguna Windows:
C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator
emulator.exe
dan kirim sebagai jalan pintas ke tempat yang Anda inginkan.@
simbol.C:\Users\[yourusername]\AppData\Local\Android\Sdk\emulator\emulator.exe @EmulatorName
sumber
pada tahun 2019, mungkin ada beberapa perubahan karena pembaruan android studio.
ubah direktori ke sdk> alat
cd C: \ Users \ Intel \ AppData \ Local \ Android \ sdk \ tools
jika alamat itu tidak berfungsi 2.a buka android studio 2.b buka direktori Gradle Scripts (jika Anda memiliki proyek terbuka di dalam android studio, Anda dapat dengan mudah menemukan di sisi kiri layar.) 2.c klik dua kali pada properti lokal (di bagian paling bawah) 2.d Anda harus segera melihat alamatnya, ( sdk dir ) 2.e ubah direktori Anda ke alamat itu di command prompt (seperti cd AppData) 2.f ubah direktori lagi menjadi alat (alat cd)
periksa daftar emulator yang siap Anda buat
emulator -list-avds
salin nama emulator yang Anda inginkan.
pilih dan jalankan emulator Anda dengan
emulator -avd <nama emulator pilihan Anda>
selesai
sumber
emulator -avd ...
, kemudian, saya berhasil memperbaikinya dengan menavigasi ke...\Android\Sdk\emulator
bukan\tools
jika Anda menginstal Git di sistem Anda. maka Anda dapat menjalankan kode .sh bash. Saya membuat kode bash untuk pencarian dari Perangkat ADV yang Anda buat dan daftar mereka. maka Anda dapat memilih jumlah perangkat adv untuk menjalankan emulator tanpa menjalankan Android studio.
tautan: adv-emulator.sh
note [os windows]: silakan tambahkan dulu
%appdata%\..\Local\Android\Sdk\emulator
ke jalur Lingkungan sistem Anda, kalau tidak bash-code tidak berfungsi.sumber
Di jendela
sumber
emulater.exe
ditemukan di$ANDROID_HOME\emulator
folder, bukan yang ditemukan di$ANDROID_HOME\tools
.Untuk Windows
Jika ada yang mencari skrip shortcut / batch - Gist - Unduh file batch.
Pemakaian
sumber
(Hanya untuk Windows ) Mengapa menyiksa diri sendiri? Buat file BAT Sederhana ! :
Inilah perintahnya:
Contoh:
sumber
Inilah yang telah saya lakukan untuk menjalankan emulator dengan cepat di windows: Saya telah membuat file batch windows seperti ini:
dan jalankan file batch setiap kali saya membutuhkan emulator.
sumber
Jika Anda berada di windows kemudian buat file .bat dan cukup klik dua kali file .bat yang akan menghemat waktu setiap hari. Ini kode saya untuk meluncurkan Emulator android dengan menggunakan file batch:
sumber
Untuk Pengguna Windows
Masukkan kode berikut di dalam file
cd /d Path of SDK folder \emulator && emulator -avd Name of Emulator
Inilah contohnya
Anda dapat melihat posting saya ke emulator mulai otomatis ketika windows mulai
sumber
Anda dapat membuat skrip shell dan meletakkannya di desktop Anda:
Ganti <user> dengan id pengguna Anda, dan <AVD_NAME> dengan nama file AVD Anda, mis. Pixel_2_api_28.
sumber
pertama-tama dapatkan daftar emulator, buka cmd dan jalankan:
kemudian
selanjutnya buat jalan pintas yang
emulator.exe
ditemukan di direktori di atas, lalu ubah properti di dalamnya dengan mengeditTarget:
kotak teks seperti iniemulator.exe @YourDevice
sumber