Bagaimana Anda menginstal file APK di emulator Android?

716

Saya akhirnya berhasil mengaburkan aplikasi Android saya, sekarang saya ingin mengujinya dengan menginstal file APK dan menjalankannya di emulator.

Bagaimana saya bisa menginstal file APK di Android Emulator?

aryaxt
sumber
Langkah untuk menginstal APK di Emulator: Langkah 1 -> Jalankan emulator langkah 2-> Tempel apk di alat manajer SDK dan folder platform-alat. Langkah 3-> Jalankan perintah ini dan instal AppNaem.APK. Tunggu selama 2 menit itu menunjukkan Pesan Sukses. Terkadang ikon Aplikasi ditutup. Tetapi Aplikasi akan terus menjalankan Coba / klik.
gnganpath
Dalam xcode, itu disebut simulator, meskipun masih emulator (untuk ios).
JVE999
Ini sangat sederhana sekarang ..... Buka saja emulator Anda .... seret dan letakkan file .apk ke emulator Anda ... itu saja .. !!!
Akhilesh Sinha

Jawaban:

975

Anda cukup menarik dan melepas file .apk dari aplikasi Anda ke emulator dan secara otomatis akan mulai menginstal.

Opsi lain:


Windows:

  1. Jalankan emulator (SDK Manager.exe-> Tools-> Kelola AVD ...-> Baru kemudian Mulai)
  2. Mulai konsol (Windows XP), Jalankan -> ketik cmd , dan pindah ke folder platform-tools direktori SDK .
  3. Rekatkan file APK di folder 'android-sdk \ tools' atau 'platform-tools'.
  4. Kemudian ketikkan perintah berikut.

    adb install [.apk path]

    Contoh:

    adb instal C: \ Users \ Name \ MyProject \ build \ Jorgesys.apk

Linux:

  1. Salin file APK ke platform-toolsdalamandroid-sdk linux folder.
  2. Buka Terminal dan arahkan ke folder platform-tools di android-SDK .
  3. Kemudian Jalankan perintah ini -

    ./adb instal FileName.apk

  4. Jika operasi berhasil (hasilnya ditampilkan di layar), maka Anda akan menemukan file Anda di peluncur emulator Anda.

Mac:

PATH=$PATH:~/Library/Android/sdk/platform-tools

Contoh: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools

Kemudian jalankan adb.

Mac:

1. Jalankan emulator,

2. lalu salin file .apk Anda dan rekatkan ke /Users/your_system_username/Library/Android/sdk/platform-tools,
jika Anda tidak dapat menemukan jalur SDK di sistem mac Anda, lakukan langkah-langkah berikut: Buka finder->selectopsi Go di menu atas -> pilih Pergi ke opsi Folder -> itu akan muncul sebuah jendela dengan bidang teks: /Users/your_system_username/Library/Android/sdk/-> sekarang buka folder platform-tools dan tempel file .apk yang Anda salin,

  1. Sekarang buka terminal dan ketik berikut ini: cd Library/Android/sdk/platform-tools

  2. jalankan hal berikut di terminal Anda: ./adb install yourapkfilename.apk jika Anda mendapatkan pesan kesalahan berikut:, error: no devices found - waiting for deviceikuti langkah 5.

  3. Jalankan emulator Anda dari Android Studio, setelah emulator aktif lalu ulangi langkah 4, Anda akan melihat pesan sukses di terminal Anda.

Jorgesys
sumber
43
ADB telah pindah ke 'platform-tools' di Windows juga
Dimuthu
5
Hanya ingin menambahkan sedikit sesuatu yang hilang dari jawaban di atas. Anda harus meletakkan file apk di direktori "android-sdk \ tools". Dengan informasi ini, jawabannya bekerja dengan sempurna.
Camille Sévigny
11
Tampaknya lokasi APK dapat dipilih secara bebas, asalkan direferensikan dengan benar dalam adb installperintah (diverifikasi pada Mac). Adapun lokasi adb: pada Mac, setidaknya dari bundel ADT versi 20130522, alat platform dapat ditemukan di $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools.
mklement0
26
Anda tidak boleh meletakkan .apk di direktori platform-tools. Proyek Anda bukan di sana. Sebaliknya, gunakan path lengkap pada 'adb install', misalnya 'adb install "C: \ Users \ Name \ MyProject \ build \ myapp.apk".
Ela782
13
mendapatkan kesalahan ini: Kegagalan [INSTALL_FAILED_NO_MATCHING_ABIS]
IAmAndroid
119

Jika Anda telah membuat lebih dari satu emulator atau jika Anda memiliki perangkat Android yang terhubung, adb akan mengeluh

error: more than one device and emulator

adb help tidak begitu jelas tentang apa yang harus dilakukan:

-d                        - directs command to the only connected USB device...
-e                        - directs command to the only running emulator...
-s <serial number>        ...
-p <product name or path> ...

Bendera yang Anda putuskan untuk digunakan harus datang sebelum perintah adb yang sebenarnya:

adb -e install path/to/app.apk
webmat
sumber
6
Barang bagus. Hanya untuk memperjelas: ini tentang berapa banyak emulator berjalan (tidak dibuat) saat mengeksekusi adb install. Menggunakan -s <serial number>untuk benar-benar menargetkan emulator tertentu mem-bypass masalah ini; nomor seri dapat diperoleh dari output adb devices -l.
mklement0
70

Saat ini, Anda cukup menarik dan melepas apk Android ke emulator dan secara otomatis akan mulai menginstal.

Amt87
sumber
4
Apakah ada sesuatu yang perlu Anda lakukan untuk mengaktifkan ini? Mungkin berbeda untuk emulator Visual Studio, tetapi seret dan lepas tampaknya tidak berfungsi.
chad
Saya tidak pernah menggunakan yang itu.
Amt87
5
Untuk yang lain: seret dan lepaskan pemasangan APK di Visual Studio Android Emulator tidak berfungsi jika emulator diluncurkan sebagai Administrator. Siapa yang tahu kenapa.
chad
@chad Tarik dan lepaskan dari proses privilege yang lebih rendah ke proses privilege yang lebih tinggi dilarang sejak Windows Vista. Lihat docs.microsoft.com/en-us/archive/blogs/patricka/…
Holistic Developer
28
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac 
./adb install myApp.apk
to install app on the emulator
aryaxt
sumber
katanya ./adb Tidak ada file atau direktori di Mac, bagaimana saya menjalankannya?
CanCeylan
Anda harus mengetikkan nama emulator Anda seperti yang muncul di gerhana Anda. Misalnya ./emulator -avd youremulatorname
kkocabiyik
5
hanya berpikir saya akan berbagi bahwa di android sdk-tools terbaru adb telah pindah dari folder tools ke folder platform-tools
Jeff Wooden
tidak ada relevansi alat atau direktori platform-alat kecuali orang-orang yang beruntung mendapatkan adb di jalur mereka.
Hal50000
25

buka direktori android-sdk / tools di command prompt lalu ketik

 adb install fileName.apk (Windows)

 ./adb install fileName.apk (Linux or Mac)
Akshat
sumber
22

Salin file .apk di platform-tools / direktori SDK Anda, lalu instal .apk pada emulator dengan menggunakan cmd (di windows):

adb install <path_to_your_bin>.apk

atau

./adb install <path_to_your_bin>.apk

Jika ada lebih dari satu emulator yang berjalan , Anda dapat menemukan semua emulator yang sedang berjalan dengan perintah ini:

adb devices

atau

./adb devices

maka Anda harus menentukan emulator tempat menginstal aplikasi, dengan nomor seri, dengan opsi -s. Sebagai contoh:

adb -s emulator-5554 install path/to/your/app.apk

atau

./adb -s emulator-5554 install path/to/your/app.apk
Hamed Ghadirian
sumber
11

Unduh file apk dari browser lalu klik saja (area notifikasi). Instalasi akan dimulai secara otomatis.

Sagar
sumber
11

Pertama, Anda perlu menginstal Android Studio di mesin Anda. Maka cukup ikuti langkah-langkah ini.

  1. Buka bilah navigasi Anda dan buka Android Studio. masukkan deskripsi gambar di sini
  2. Dari bilah alat, buka AVD Manager. (Jika Anda tidak dapat melihatnya membuat proyek android baru) masukkan deskripsi gambar di sini
  3. Buat Perangkat Virtual. masukkan deskripsi gambar di sini
  4. Pilih perangkat perangkat keras yang ingin Anda instal aplikasi Anda. masukkan deskripsi gambar di sini
  5. Pilih gambar android yang ingin Anda instal di perangkat Anda. (Jika Anda tidak dapat melihat gambar apa pun, Anda dapat mengunduh gambar yang diperlukan dari Direkomendasikan, x86 Gambar atau Gambar lain) masukkan deskripsi gambar di sini
  6. Tambahkan nama ke AVD Anda. masukkan deskripsi gambar di sini
  7. Sekarang perangkat virtual telah dibuat dan Anda dapat menjalankannya dengan mengklik tombol putar. masukkan deskripsi gambar di sini
  8. Sekarang Anda telah mengatur perangkat virtual dan sekarang Anda perlu menginstal file APK. masukkan deskripsi gambar di sini
  9. Unduh file APK yang ingin Anda instal dan Seret dan Jatuhkan ke emulator. masukkan deskripsi gambar di sini
  10. File APK telah berhasil diinstal dan Anda dapat melihatnya di aplikasi Anda. masukkan deskripsi gambar di sini
  11. Sekarang Anda cukup menjalankan aplikasi yang diinstal. masukkan deskripsi gambar di sini
Skitty
sumber
10

Goto Shell / Terminal /, jangkau direktori android-SDK / tools lalu

adb install fileName.apk // (u can run this command on windows)
or 
./adb install fileName.apk  //( u can run this command on linux)
Duggu
sumber
10

Misalkan Anda harus menginstal APK Facebook di emulator Anda.

Anda dapat menggunakan adb untuk menginstal APK ke emulator yang berjalan di OS X seperti ini:

./adb install ~/FBAndroid-2.1.apk

Dan di Windows , seperti ini:

adb install %HOMEPATH%\FBAndroid-2.1.apk

Setelah selesai, periksa layar aplikasi emulator untuk memeriksa apakah aplikasi telah diinstal dengan benar. Jika Anda perlu memaksa pemutakhiran aplikasi ini dari versi sebelumnya, tambahkan flag -r, seperti ini di OS X :

./adb install -r ~/FBAndroid-2.1.apk
Faakhir
sumber
10

Dalam Genymotion cukup seret dan jatuhkan file * .apk ke emulator dan secara otomatis akan menginstal dan menjalankan.

http://www.genymotion.com/

Salman Lashkarara
sumber
8

Unduh file Apk dari net dan salin ke platform-tools folder SDK Anda, lalu pada command prompt, masuklah ke direktori itu tipe:

adb install filename.apk

tekan enter itu akan menginstal dalam beberapa detik

ravijena
sumber
7

Dari Windows 7 dan seterusnya,

Shift + Klik kanan di folder file apk Anda.

Pilih Buka Command Window Di Sini

Ketik & Hit "adb install AppName.apk"

Don Chakkappan
sumber
7

pertahankan emulator Anda dan berjalan. Di baris perintah, masuk ke dalam folder platform-tools, di folder SDK Anda yang datang dengan bundel adt dan jalankan perintah berikut:

>adb install <yourFilename.apk>

Perintah ini mendeteksi emulator / emulator Anda yang sedang berjalan dan menunjukkan kepada Anda daftar perangkat tempat Anda dapat menginstal aplikasi ini (tunjukkan jika ada perangkat / perangkat fisik yang terhubung ke komputer Anda.). Kemudian Anda dapat memilih satu, jika hanya satu emulator yang berjalan maka aplikasi akan langsung diinstal di atasnya secara default.

Catatan: Untuk perintah di atas, file .apk Anda harus berada di direktori yang sama.

untuk follo tutorial yang lebih terperinci: Tautan ini

SachiN Ware.
sumber
5

(DIUJI PADA MACOS)

Langkah pertama adalah menjalankan emulator

emulator -avd <avd_name>

lalu gunakan adb untuk menginstal .apk

adb instal <path to .apk file>

Jika adb melempar kesalahan seperti APK sudah ada atau serupa. Jalankan adb shell saat emulator sedang berjalan

adb shell

data cd / aplikasi

hapus adb <file apk tanpa menggunakan .apk>

Jika adb dan emulator adalah perintah yang tidak ditemukan lakukan ikuti

export PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:

Untuk penggunaan di masa depan letakkan baris di atas di akhir .bash_profile

vi ~ / .bash_profile

Tidak
sumber
5

jika menggunakan lebih dari satu emulator di firs gunakan perintah ini

adb devices

dan kemudian pilih amulatur dan instal aplikasi

adb -s "EMULATOR NAME" install "FILE PATH"
adb -s emulator-5556 install C:\Users\criss\youwave\WhatsApp.apk
Criss
sumber
5

Saya mungkin salah, tetapi pada Windows saya cukup drag dan drop .apkke Android Emulator. Maksud saya, melakukan semua yang disebutkan di atas tampaknya banyak pekerjaan.

Marcelo Agimóvel
sumber
Mengapa memposting jawaban ini jika Anda tidak yakin? Sepertinya pada dasarnya Anda menyalin jawaban Amt87.
direformasi
Saya sangat tidak yakin karena saya tidak tahu apakah akan mengerjakan kasusnya. Saya tidak bisa melihat jawaban Amt87.
Marcelo Agimóvel
Sangat mudah. Jauh lebih mudah daripada jawaban lain, dan ini bekerja sangat baik pada OS X.
Chantell Osejo
1
Tampaknya ini hanya pengulangan dari jawaban yang ada ini .
Pang
4

pergi ke direktori ADT / Android-sdk / tools di command prompt 1. adb install fileName.apk (Windows)

  1. ./adb instal fileName.apk (Ubuntu / Linux atau Mac)
vikseln
sumber
4

Seret dan letakkan file ".apk" ke jendela emulator.

Dan Alboteanu
sumber
Tampaknya ini hanya pengulangan dari jawaban yang ada ini .
Pang
1

Anda menulis perintah pada terminal / cmd adb instal FileName.apk.


sumber
1

Cara terbaik adalah membuat aplikasi, yang membuka file apk pada emulator. Anda harus menyalin file .apk ke folder unduhan emulator Anda. Kemudian ganti YourAppName.apk dengan nama .apk Anda.

ini kodenya

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);


    }
}
ORY
sumber
1

Sekarang Anda tinggal drag dan drop apk di emulator dan itu akan menginstal!

Hassaan Akbar
sumber
1
Tampaknya ini hanya pengulangan dari jawaban yang ada ini .
Pang
1

Di Linux saya melakukan ini:

  1. pertama kali melihat perangkat yang saya miliki saat ini: emulator -list-avds
  2. membangun rilis cd android && ./gradlew assembleRelease
  3. instal di perangkat emulasi "Nexus5" (Anda berada di dalam direktori android , jika tidak gunakan path lengkap ke apk):adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk

Itu dia. Anda juga bisa menggunakan./gradlew installRelease

suther
sumber
1

Ikuti langkah-langkahnya:

  1. pastikan Anda telah mengizinkan instalasi dari sumber yang tidak dikenal dalam pengaturan.
  2. Gunakan Monitor Perangkat Android untuk menyalin APK ke kartu sd.
  3. Gunakan browser bawaan di Android untuk menavigasi ke file: ///sdcard/apk-name.apk
  4. Ketika pemberitahuan "Unduh selesai" muncul, klik itu.

sumber
1

Cukup seret dan lepas apk Anda ke emulator

Kehilangan darah
sumber
Tampaknya ini hanya pengulangan dari jawaban yang ada ini .
Pang
0

1) rekatkan myapp.apk di folder platform-tools , dalam kasus saya C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, ini tautan dalam kasus saya yang dapat berubah untuk Anda orang

2) buka direktori dalam CD CMD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools

3) Sekarang Anda berada di folder platform-tools, cukup ketik adb install myapp.apk

harap pastikan emulator Anda dihidupkan, jika semuanya ok apk akan menginstal

shamnad
sumber
0

Mulai konsol (Windows XP), Jalankan -> ketik cmd, dan pindah ke folder platform-tools direktori SDK.

Jika ada yang bertanya-tanya bagaimana menjalankan cmddi platform-toolsfolder direktori SDK, jika Anda menjalankan versi Windows yang cukup baru, ikuti langkah-langkahnya:

  1. Pergi ke platform-toolsmelalui Windows Explorer.
  2. Sambil menahan shiftklik kanan dan Anda akan menemukan opsi "Buka jendela Perintah di sini".
  3. Klik padanya dan cmd akan mulai di folder itu.

masukkan deskripsi gambar di sini

Semoga ini bisa membantu

Maks
sumber
0

Di mac atau windows. Cukup jalankan emulator dan Tarik dan jatuhkan apk di layar beranda. Itu akan menginstal

Faheem
sumber
1
Tampaknya ini hanya pengulangan dari jawaban yang ada ini .
Pang
0

Sederhana Anda dapat mengunggah APK ke hosting atau mengunduh APK dan menggunakan peramban untuk menginstal dari sumber yang tidak dikenal.

Thoman
sumber