Bagaimana cara menginstal apk pada emulator di Android Studio?

93

Bagaimana Anda menginstal apk pada emulator di Android Studio dari terminal?

Di Eclipse kami melakukannya

/home/pcname/android-sdks/platform-tools/adb -s emulator-5554 install /home/pcname/Downloads/apkname.apk

Sekarang bagaimana di Android Studio?

stackoverflow
sumber
Anda melakukan hal yang sama. APK ada di $ project / $ module / build / apk. Anda tentu saja dapat menjalankan aplikasi dari UI yang secara otomatis akan menginstalnya.
Siva Velusamy
1
“Untuk menginstal file APK di perangkat yang diemulasi, seret file APK ke layar emulator. Dialog Penginstal APK muncul. Saat penginstalan selesai, Anda dapat melihat aplikasi di daftar aplikasi Anda. Untuk menambahkan file ke perangkat yang diemulasi, seret file ke layar emulator. File tersebut ditempatkan di /sdcard/Download/direktori. ” ( Sumber ) Ini seharusnya bisa dilakukan sejak Android Studio 2.0, kecuali "Pengaturan" → "Umum" → "Gunakan lokasi ADB yang terdeteksi" dikonfigurasi dengan tidak benar.
gak

Jawaban:

106

EDIT: Meskipun jawaban ini ditandai sebagai jawaban yang benar (tahun 2013), saat ini, seperti yang dijawab oleh @ user2511630 di bawah ini, Anda dapat menarik-n-drop file apk langsung ke emulator untuk menginstalnya.


Jawaban Asli:

Anda dapat menginstal file .apk ke emulator apa pun yang Anda gunakan (Eclipse atau Android Studio)

inilah yang selalu saya lakukan: (Untuk pemula penuh)

1- Jalankan emulator, dan tunggu sampai benar-benar dimulai.

2- Buka folder instalasi sdk Anda lalu pergi ke platform-tools (Anda akan melihat file yang dapat dieksekusi disebut adb.exe )

3- buat file baru dan beri nama run.bat , edit file dengan notepad dan tulis CMD di dalamnya dan simpan.

4- salin apk yang Anda inginkan ke folder yang sama

5- Sekarang buka run.bat dan tulis adb install "your_apk_file.apk"

6- tunggu sampai penginstalan selesai

7- voila apk Anda diinstal ke emulator Anda.

Catatan: untuk install ulang aplikasi jika sudah ada gunakanadb install -r "your_apk_file.apk"

maaf untuk instruksi terperinci seperti yang saya katakan untuk pemula penuh

Semoga bantuan ini.

Salam,

Tarek

Contoh 1

Contoh 2

Tarek K. Ajaj
sumber
Hai Tarek! Saya telah mengikuti langkah Anda (terima kasih telah merinci mereka untuk pemula penuh seperti saya!). Ketika saya mengklik dua kali run.bat, saya menempel adb install -r "myapp.apk", saya mendapatkan pesan sukses yang sama dari Anda tetapi tidak ada yang muncul di emulator saya. Emulator tetap seperti apa adanya ketika saya meluncurkannya melalui AVD manager di studio Android. Tahu mengapa atau apa yang saya lewatkan?
MagTun
tahu bagaimana melakukan ini di linux?
roopunk
@roopunk coba gunakan terminal untuk menavigasi ke alat-platform di folder sdk Anda dan lanjutkan dari langkah 4 . jika Anda mengalami masalah dalam menjalankan perintah adb, coba gunakan ./adb sebagai gantinya seperti Kim Stacks yang disebutkan dalam jawabannya
Tarek K. Ajaj
199

Jalankan simulator -> seret dan lepas App.apk Anda ke layar simulator. Itu saja. Tidak ada perintah.

pengguna2511630
sumber
Wow! luar biasa! bahkan bekerja di KDE. Jawaban adb di sini semuanya benar, tetapi seret-n-lepas seharusnya memiliki lebih banyak +1
andrew lorien
1
Ya, saya mengembangkan aplikasi di Android Studio. Seseorang yang menggunakan Eclipse bisa menjelaskan. Terima kasih.
pengguna2511630
1
Ya, inilah jawaban yang benar. Kata "untuk pemula" di atas dengan semua hal CLI itu konyol. Saya mencoba menggunakan "adb" di Mac saya dan meluncurkan beberapa jenis layanan, menunggu beberapa saat, dan akhirnya gagal (saya harus menghentikan proses). Drag-and-drop (saya seharusnya memikirkan itu sebelum mencari online, ya) bekerja dengan cepat pada percobaan pertama tanpa kesalahan.
Christopher Schultz
Jika Anda mendapatkan kesalahan ini INSTALL_FAILED_UPDATE_INCOMPATIBLE - Copot
pemasangan
1
tidak berfungsi di android studio 2.2 .. saya mencoba menjatuhkan ke emulator android (nexus 5)
Gourav
33

Bagi mereka yang menggunakan Mac dan Anda mendapatkan perintah tidak ditemukan kesalahan, yang perlu Anda lakukan adalah

Tipe

./adb install "yourapk.apk"

masukkan deskripsi gambar di sini

Kim Stacks
sumber
18

Mulai Emulator Anda Android Studio Tools->Android-> AVD Managerkemudian pilih gambar emulator dan mulai.

Setelah emulator dimulai cukup seret dan lepas APK Sangat sederhana.

Cakra Abhijit
sumber
Ini jawaban terbaik.
kerner1000
1
Ini tidak berhasil untuk saya. Saat saya menyeret APK melalui emulator, saya mendapatkan "tidak ada entri" "di komputer mengatakan tidak ada" kursor.
Matt
10

Di android studio emulator untuk menjalankan file apk cukup drag apk ke emulator. Emulator akan menginstal apk tersebut

baswaraj
sumber
Ini tidak berhasil untuk saya. Saat saya menyeret APK melalui emulator, saya mendapatkan "tidak ada entri" "di komputer mengatakan tidak ada" kursor.
Matt
8

Jauh lebih mudah hanya dengan menjalankan emulator Anda, lalu buka sdk / platform-tools dan gunakan adb dari sana untuk menginstal apk. Suka:

adb install xxx.apk

Ini akan menginstalnya pada menjalankan emulator.

Evgeniy Spinov
sumber
8

Cukup seret file APK ke emulator android itu akan menginstal secara otomatis.

Prashant Sharma
sumber
Ini tidak berhasil untuk saya. Saat saya menyeret APK melalui emulator, saya mendapatkan "tidak ada entri" "di komputer mengatakan tidak ada" kursor.
Matt
3

Seret dan lepas apk jika emulator diluncurkan dari Android Studio. Jika emulator dimulai dari command line, seret dan lepas tidak berfungsi, tetapi instruksi @Tarek K. Ajaj (di atas) berfungsi.

Catatan: Aplikasi yang diinstal tidak akan secara otomatis muncul di layar beranda, itu ada di wadah aplikasi - ikon kotak bertitik. Itu dapat diseret dari sana ke layar beranda.

Mitch
sumber
2

Untuk Linux: setelah emulator berjalan, hal berikut berhasil untuk saya.

Karena saya menginstal Android SDK di direktori home saya, saya memiliki struktur file berikut:

  • beranda / Android / Sdk / platform-tools / adb

  • beranda / AndroidStudioProjects / Metronome.adk

AndroidStudioProjects adalah folder file yang saya buat untuk proyek Android saya. "Metronome.adk" adalah file yang ingin saya jalankan.

Jadi, menggunakan Terminal dari direktori home ...

./Android/Sdk/platform-tools/adb install ./AndroidStudioProjects/Metronome.adk

Sebagai pemula Linux, saya sering lupa harus meletakkan "./" saat mencoba mencari file atau menjalankan perintah.

Setelah perintah mencapai "Sukses", aplikasi berada di area Aplikasi emulator dan dapat dijalankan.

Phil Freihofner
sumber
2

Cukup unduh apk dari situs web talkback

Seret apk yang diunduh ke emulator yang dimulai, Buka pengaturan di emulator> Cari talkback, Anda sekarang akan menemukannya di sana

SUPARNA SOMAN
sumber
Ini tidak berhasil untuk saya. Saat saya menyeret APK melalui emulator, saya mendapatkan "tidak ada entri" "di komputer mengatakan tidak ada" kursor.
Matt
-1

Di Android Studio: View- Tool Windows-Gradle

Di jendela alat Gradle, navigasikan ke :app- Tasks- install lalu jalankan (dengan mengklik dua kali): salah satu install*tugas Anda : mis. installDebug,installRelease

Catatan: apk juga akan diinstal secara otomatis saat Anda menjalankan aplikasi

TmTron
sumber