Bagaimana cara menginstal file APK di ponsel Android?

113

Saya memiliki aplikasi "Hello Android" sederhana di komputer saya ( lingkungan Eclipse ), dan saya telah membuat file APK . Bagaimana cara mentransfer file APK ke ponsel Android saya untuk pengujian?

Ponsel saya adalah Ideos yang menjalankan Android 2.2 (Froyo). Laptop saya memiliki Windows Vista. Saya telah menginstal Android SDK terbaru.

gath
sumber

Jawaban:

40

Saya mengutip Halo Android karena saya tidak bisa mengatakannya dengan lebih baik ;-)

Anda perlu mengaktifkan USB debugging pada ponsel itu sendiri (dengan memulai aplikasi Pengaturan dan memilih Aplikasi > Pengembangan > USB Debugging ), instal driver perangkat USB Android jika Anda belum melakukannya (hanya Windows), dan kemudian hubungkan ponsel ke komputer menggunakan kabel USB yang disertakan dengan telepon.

Tutup jendela emulator jika sudah terbuka. Selama ponsel dicolokkan, Eclipse akan memuat dan menjalankan aplikasi di ponsel. Anda perlu mengklik kanan proyek dan memilih Run As > Aplikasi Android .

Lars
sumber
Bagaimana saya dapat mengunduh usb_drivers, manajer avd gerhana saya-> Paket yang tersedia tidak memiliki opsi untuk "driver USB"
gath
cukup dnld. driver usb dari internet dan instal
N-JOY
1
CATATAN: Di Android 4.2, menu "Pengembangan" tersembunyi. Video ini menunjukkan cara mengaktifkannya kembali youtu.be/mp07dPusJNA
Jose M Vidal
4
Ini tidak menjawab pertanyaan .. ini hanya menunjukkan cara lain untuk menginstal aplikasi di perangkat.
newton_guima
244

Sederhananya, Anda menggunakan ADB , sebagai berikut:

adb install <path to apk>

Lihat juga bagian Menginstal Aplikasi di Android Debug Bridge .

Pinki
sumber
36
Jika aplikasi sudah ada di perangkat, Anda mungkin perlu menggunakan -ropsi untuk menginstalnya kembali.
Alex King
1
Anda mungkin juga perlu mencopot pemasangan aplikasi sepenuhnya agar berhasil dipasang. Menggunakan -ropsi tidak berhasil bagi saya.
Joshua Pinter
3
Yang juga berharga adalah menggunakan -dopsi jika simulator juga berjalan. Jadi, perintahnya adalah adb -d install -r <path_to_apk>.
Joshua Pinter
apakah mungkin untuk menginstal apk jika file tersebut ada di perangkat android?
Aero Wang
2
@Joshua Pinter Jangan hanya menulis beberapa parameter samar. Jelaskan: "Jika Anda memiliki beberapa perangkat yang tersedia, tetapi hanya satu yang merupakan emulator, gunakan opsi -e untuk mengirim perintah ke emulator. Begitu juga, jika ada beberapa perangkat tetapi hanya satu perangkat hardware yang terpasang, gunakan opsi -d untuk kirim perintah ke perangkat keras. " developer.android.com/studio/command-line/adb
Yang luar biasa Jan
73

Jika Anda memiliki akses ke akun Gmail di ponsel, maka cara mudah (dalam hal upaya penyiapan minimal) adalah dengan mengirimkan file .apk ke akun Gmail tersebut.

Jika Anda kemudian mengakses akun tersebut dari aplikasi Gmail asli di ponsel, ia mengenali bahwa lampiran adalah sebuah aplikasi dan menawarkan tombol "Pasang".

Untuk tanggapan lain, pendekatan ini juga mengharuskan Anda memilih debugging USB pada perangkat.

Coba ini - ini sangat mudah ;-)

airewyre
sumber
5
Itu luar biasa --- terima kasih! Sekarang saya akan dapat dengan mudah memperbarui aplikasi khusus yang telah saya instal di tablet Nenek saya.
Garret Wilson
1
Telepon tidak boleh terhubung ke penyimpanan USB saat aplikasi sedang diinstal menggunakan metode ini. Jika terhubung maka Aplikasi Gmail macet, karena kartu SD diperlukan untuk menyimpan file. Sekadar catatan :)
Tushar Vengurlekar
7
Tidak, metode ini tidak memerlukan pengaktifan "USB debugging", tetapi metode ini memerlukan pengaktifan "Sumber Tidak Dikenal".
Chris Stratton
1 untuk solusi teknologi rendah yang bagus. Saya harus menggunakan drive karena gmail memblokir saya dari mengirim file APK.
Kevin Workman
20

Jika Anda tidak memiliki SDK atau Anda sedang menyiapkan aplikasi pihak ketiga, berikut adalah cara lain:

  1. Salin file .APK ke perangkat Anda.
  2. Gunakan manajer file untuk mencari file.
  3. Kemudian klik di atasnya.
  4. Penginstal Aplikasi Android harus menjadi salah satu opsi di pop-up.
  5. Pilih dan instal.
miket3
sumber
Gunakan cara ini untuk aplikasi pihak ketiga dan Anda tidak memiliki SDK.
miket3
Bekerja di mac osx el capitan. Di terminal, ketik: adb install /Users/Simon/Documents/MyApp/app/build/outputs/apk/app-debug.apk
Simon
9

perangkat luar, kita dapat menggunakan:

adb install file.apk

atau adb install -r file.apk

  adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
                               - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
                                 ('-s' means install on SD card instead of internal storage)
                                 ('--algo', '--key', and '--iv' mean the file is encrypted already)

di dalam perangkat juga, kita dapat menggunakan:

pm install file.apk

atau pm install -r file.apk

pm install: installs a package to the system.  Options:
    -l: install the package with FORWARD_LOCK.
    -r: reinstall an exisiting app, keeping its data.
    -t: allow test .apks to be installed.
    -i: specify the installer package name.
    -s: install package on sdcard.
    -f: install package on internal flash.
    -d: allow version code downgrade.
Shakiba Moshiri
sumber
8

Letakkan file APK ke dalam folder alat di Android SDK dan berikan jalur ke alat di command prompt dan gunakan perintah:

adb install "name".apk file
Anand
sumber
jika Anda tidak memiliki SDK untuk pemasangan android, ada cara lain untuk memasang aplikasi paty ke-3
Anand
Itu tidak bekerja dari folder alat, itu harus di dalam "alat platform" sebagai gantinya.
Mohammad Arif
8

Hubungkan langsung perangkat Android Anda dan pilih opsi USB debugging di perangkat. Eclipse sendiri akan menemukan perangkat Anda, lalu menjalankan kodenya.

Atau sebagai alternatif, tempel file APK Anda di folder alat platform Android SDK dan dari prompt perintah instal seperti ini:

D:......../platform-tools> adb install yourfile.apk.
T-JOY
sumber
4

Untuk debugging:

  • Aktifkan USB debugging di ponsel Anda ( pengaturan -> aplikasi -> pengembangan ).
  • Hubungkan telepon Anda ke komputer, dan pastikan Anda telah menginstal driver yang benar.
  • Di Eclipse, jalankan proyek Anda sebagai aplikasi Android (proyek klik kanan -> jalankan sebagai -> aplikasi Android ).

Menginstal file APK:

  • Ekspor file APK, pastikan Anda menandatanganinya (proyek klik kanan -> alat Android -> ekspor paket aplikasi yang ditandatangani).
  • Hubungkan telepon Anda, USB debugging diaktifkan.
  • dari terminal, gunakan ADB untuk menginstal file APK ( adb install path-to-your-apk-file.apk).
Beting
sumber
2

Saya menggunakan command prompt untuk menginstal file .apk secara manual di perangkat saya (Nexus 7) tetapi yang berikut ini seharusnya berfungsi secara teori pada perangkat android apa pun (setelah mengaktifkan perangkat untuk mode pengembang). Metode ini menjadi tidak praktis jadi saya membuat file batch sederhana jadi sekarang yang harus saya lakukan adalah mengklik dua kali dan menginstalnya untuk saya (perangkat harus dicolokkan ke mesin pengembangan saya). Cukup buat file teks dan simpan sebagai .BAT dengan teks berikut (sesuaikan untuk mengakomodasi jalur file Anda):

cd C:\{**path to your install location**}\sdk\platform-tools

adb install C:\{**path to your .apk file**}\{**project/apk file name**}.apk
Bagaimana dengan Fresca
sumber
0

Untuk apa nilainya, menginstal aplikasi sistem ke /system/appdirektori akan menjadi:

adb push appname.apk /system/app/

Pastikan Anda berada di direktori yang benar tempat file .apk target yang akan diinstal, atau Anda cukup menyalin file .apk ke platform-toolsdirektori Android SDK dan adbpasti akan menemukannya.

Feyisayo Sonubi
sumber