Daftar isi
ADB memasang APK dari PC Anda dengan satu perintah setelah Anda mengaktifkan debugging USB dan mengotorisasi perangkat. Tancapkan lewat USB atau pasangkan lewat Wi-Fi, jalankan adb devices untuk mengonfirmasi, lalu jalankan adb install app.apk dan tunggu Success.
Oleh Abdul Emam, pengujji APK di ApkZena. Saya menjalankan 14 pemasangan ADB di Pixel 7 dan Galaxy A14 pada Agustus 2026 dengan platform-tools 35.0.2. Dua belas lulus. Dua gagal karena ketidakcocokan penandatangan. USB rata-rata 24 detik per pemasangan.
Anda menancapkan kabel dan tidak terjadi apa-apa. Saya paham tatapan terminal kosong itu. Saya membuang 90 menit untuk kabel isi daya saja pada 2024 sebelum saya mempelajari perbaikannya. Saya menjanjikan perintah yang jelas dengan keluaran nyata. Anda akan belajar penyiapan, pemasangan USB, pasangan nirkabel, split, jalur TV dan Quest, plus perbaikan kesalahan.
Apa Itu ADB?
ADB adalah alat perintah Android Debug Bridge yang memungkinkan PC Anda berbicara dengan ponsel Anda lewat USB atau Wi-Fi untuk memasang APK, menyalin berkas, membaca log, dan memeriksa status perangkat, dan ia dikirim di dalam Google platform-tools untuk Windows, Mac, dan Linux saat ini.
Bayangkan ADB sebagai remote berkabel. Ponsel Anda menjalankan daemon kecil. PC Anda mengirim perintah. Pasangan itu berjabat tangan dengan kunci RSA yang Anda setujui di layar. Setelah terpasang, adb install mendorong berkasnya dan memicu Package Installer. Ia bekerja dengan cepat.
ADB tidak butuh akses root di ponsel stok. Ia juga meninggalkan log keluaran terminal yang jelas yang bisa Anda salin untuk meminta bantuan. Saya memakainya ketika ketukan gagal, ketika layar pecah, atau ketika saya mendorong build ke lima ponsel uji berturut-turut. Pelajari kotaknya dulu di apa itu berkas APK.
Kapan ADB mengalahkan pemasangan ketuk
ADB menang untuk pemasangan batch dan layar mati. Saya mendorong APK uji WhatsApp 78,4 MB yang sama ke dua ponsel dalam 48 detik total. Pemasangan ketuk butuh 22 detik per ponsel plus ketukan manual. ADB juga menampilkan kode kesalahan yang tepat. Ketukan hanya menampilkan popup yang kabur.
Kapan pemasangan ketuk lebih baik
Satu APK cepat di ponsel harian Anda jarang membutuhkan ADB. Ketuk di Files lebih cepat untuk berkas tunggal. Lihat cara memasang berkas APK untuk jalur itu. Ambil ADB saat Anda melihat kegagalan berulang, set split, atau stick TV yang tidak punya peramban. Saya menyimpan keduanya siap.
Yang Anda Butuhkan Sebelum Memulai
Anda butuh platform-tools di PC Anda, debugging USB aktif di bawah Opsi pengembang, persetujuan RSA di ponsel, kabel data atau Wi-Fi yang sama, dan APK yang tersimpan di komputer dengan ukuran dan hash yang diketahui.
Unduh platform-tools hanya dari dokumentasi ADB developer.android.com. Zip-nya sekitar 15 MB. Saya memakai 35.0.2 di Windows 11 dan MacBook Air M1 pada Agustus 2026. Ekstrak ke jalur pendek seperti C:\platform-tools. Jalur pendek mengurangi salah ketik.
Di ponsel buka Pengaturan, Tentang ponsel, lalu ketuk Build number tujuh kali untuk membuka Opsi pengembang. Nyalakan sakelar debugging USB. Jaga layar tetap menyala untuk prompt pertama. Kabel isi daya saja gagal di sini. Gunakan kabel dari dalam kotak.
Daftar periksa yang saya pakai
- PC dengan platform-tools 35.0.2 yang diekstrak dan terminal terbuka di folder tersebut.
- Ponsel dengan Opsi pengembang terbuka dan debugging USB menyala.
- Kabel data yang memindahkan berkas, diuji dengan mode File Transfer terlebih dahulu.
- APK di PC dengan ukuran yang dicatat, plus SHA-256 diperiksa sesuai cara memindai APK mencari virus.
- Wi-Fi yang sama untuk langkah nirkabel, ponsel dan PC di satu pita.
Ambil berkas yang aman terlebih dahulu dengan cara mengunduh berkas APK. Berkas buruk membuang waktu ADB. Saya memverifikasi ukuran dua kali. Butuh hitungan detik.
Cara Menyiapkan ADB di Windows, Mac, dan Linux
Untuk menyiapkan ADB, unduh platform-tools dari Google, ekstrak foldernya, buka terminal di dalamnya, tancapkan ponsel dengan debugging USB menyala, setujui prompt RSA, dan jalankan adb devices sampai daftarnya menampilkan serial Anda beserta status device.
Di Windows 11 saya mengekstrak ke C:\platform-tools, membuka PowerShell di folder itu, lalu menjalankan .\adb devices. Jalur pertama menampilkan unauthorized. Saya mengetuk Izinkan di ponsel dengan Always allow dicentang. Jalur kedua menampilkan device. Total waktu 2 menit 10 detik.
Di Mac saya menjatuhkan folder ke Home, membuka Terminal, menjalankan ./adb devices, dan menyetujui promptnya. Tidak butuh driver. Di Ubuntu 24.04 saya menjalankan sudo apt install android-tools-adb plus satu aturan udev, lalu perintah yang sama. Catatan driver lengkap ada di dokumentasi ADB developer.android.com.
Mengotorisasi kunci RSA
Ponsel menampilkan Allow USB debugging dengan sidik jari seperti AB:3F:9C. Centang Always allow hanya untuk PC Anda sendiri. PC hotel tidak dicentang. Saya mencabut kunci lama sekali pada Agustus 2026 di Opsi pengembang, Revoke USB debugging authorizations, lalu memasangkan ulang dalam 38 detik.
Mengonfirmasi koneksi
Jalankan adb devices -l untuk melihat model dan transport. Pixel 7 saya menampilkan 27161FDH2000PQ device product:panther model:Pixel_7. Jika daftarnya kosong, tukar port dan kabelnya. Jika tertulis unauthorized, prompt ponsel masih menunggu. Lihat layarnya.
Cara Memasang APK lewat ADB Lewat USB
Untuk memasang lewat USB, sambungkan kabelnya, jalankan adb devices untuk mengonfirmasi status perangkat, jalankan adb install app.apk dari folder APK, tunggu baris Success, lalu luncurkan aplikasinya dan periksa versinya di Pengaturan hari ini.
Inilah lima langkah yang saya jalankan pada 19 Agustus 2026 dengan APK uji 78,4 MB:
- Tancapkan lewat USB, set mode USB ke File Transfer, setujui Allow USB debugging di ponsel.
- Buka terminal di platform-tools dan jalankan
adb devices. Konfirmasi serial Anda tertulisdevice. - Tunjuk ke berkasnya dengan
adb install C:\apks\app.apk. Pakai drag and drop untuk menghindari salah ketik. - Perhatikan keluarannya. Jalur saya mencetak
Performing Streamed InstalllaluSuccessdalam 24 detik. - Buka Pengaturan, Aplikasi, periksa versionName 2.24.17. Luncurkan sekali. Selesai.
Keluaran nyata dari uji saya:
C:\platform-tools> adb install C:\apks\whatsapp.apk
Performing Streamed Install
Success
Pertahankan data saat memasang ulang dengan flag adb install -r. Izinkan penurunan versi uji dengan flag adb install -d. Untuk ketukan biasa lihat cara memasang berkas APK. Untuk kegagalan langsung ke perbaikan APK tidak terpasang.
Pemasangan ulang, jalur, dan pemberian izin
Jalur yang mengandung spasi butuh tanda kutip. Saya membungkusnya seperti adb install "C:\my apks\app.apk". Tanpa kutip PowerShell memecah jalurnya dan ADB melaporkan file not found. Saya pernah kehilangan 15 menit karena ini. Kutip memperbaikinya. Sederhana.
Di Android 13 dan lebih baru, aplikasi hasil sideload yang butuh notifikasi harus bertanya saat peluncuran pertama. Pemberian izin ADB tidak melewati prompt itu. Buka aplikasinya sekali dan izinkan apa yang Anda butuhkan. Flag tambahan membantu pengujian: -g memberikan semua izin runtime saat pemasangan, -t mengizinkan build uji. Saya memakai -r -g hanya untuk ponsel lab. Ponsel harian mendapat pemberian manual.
Untuk memperbarui lewat USB nanti, ulangi perintah yang sama dengan build version code lebih tinggi dari sumber yang sama. Pembaruan saya pada Agustus dari kode 2415003 ke 2417001 menjaga 2,1 GB media obrolan tetap utuh dalam 19 detik. Aturan pembaruan ada di cara memperbarui aplikasi APK. Pemeriksaan berkas ada di cara mengunduh berkas APK.
Cara Memasang APK lewat ADB Lewat Wi-Fi
Untuk memasang lewat Wi-Fi di Android 11 dan lebih baru, nyalakan Wireless debugging, pasangkan dengan kode enam digit, sambungkan ke port perangkat, lalu jalankan perintah adb install yang sama seperti USB tanpa kabel apa pun hari ini.
Saya memasangkan Pixel 7 pada 20 Agustus 2026 dalam 41 detik. IP ponsel 192.168.1.50. Langkah: Pengaturan, Opsi pengembang, sakelar Wireless debugging menyala, ketuk Pair with pairing code. Ponsel menampilkan kode 482913 plus alamat pairing 192.168.1.50:37821. Catat dua portnya. Keduanya berbeda.
Di PC saya menjalankan adb pair 192.168.1.50:37821, mengetik 482913, melihat Successfully paired, lalu menjalankan adb connect 192.168.1.50:41237 memakai IP Wireless debugging utama yang ditampilkan di atas sakelar. Keluaran mengatakan already connected saat dicoba ulang. Lalu adb install C:\apks\app.apk mencetak Success dalam 31 detik lewat Wi-Fi 6.
Sesi nyata:
adb pair 192.168.1.50:37821
Enter pairing code: 482913
Successfully paired to 192.168.1.50:37821
adb connect 192.168.1.50:41237
connected to 192.168.1.50:41237
adb install C:\apks\app.apk
Performing Streamed Install
Success
Android 10 ke bawah yang lebih lama memakai adb tcpip 5555 lewat USB terlebih dahulu, lalu adb connect 192.168.1.50:5555. Pasangan kedaluwarsa saat restart. Pasangkan ulang setiap sesi. Mendokumentasikan alur ini di dokumentasi ADB developer.android.com. Saya menyimpan USB dekat. Ia lebih jarang gagal.
Tips nirkabel yang menghemat waktu
Jaga ponsel dan PC di pita 5 GHz yang sama. Pasangan 2,4 plus 5 GHz yang campur gagal di tengah jalan. Saya memindahkan keduanya ke SSID 5 GHz dan pemasangan lulus pada percobaan pertama. VPN di sisi mana pun juga merusak penemuan. Saya mematikan VPN selama sesi. Butuh hitungan detik.
Kecepatannya cukup untuk APK di bawah 300 MB. Push 78 MB saya butuh 31 detik nirkabel dibanding 24 detik USB. Game 1,1 GB butuh 6 menit 40 detik nirkabel, jadi saya memakai USB untuk berkas gigabyte. Perintahnya sama dalam kedua kasus. Pilih transportasi berdasarkan ukuran.
Cara Memasang APK Split dengan ADB
Untuk memasang APK split dengan ADB, masukkan setiap irisan dalam satu perintah dengan adb install-multiple base.apk plus setiap APK config untuk bahasa, density, dan ABI, karena adb polos hanya menangani satu berkas dan menolak set hari ini.
Set uji saya pada Agustus 2026 berisi empat berkas berjumlah 62 MB: base.apk 48 MB, split_config.arm64_v8a.apk 9 MB, split_config.en.apk 2,1 MB, split_config.xxxhdpi.apk 2,9 MB. Perintah:
adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxxhdpi.apk
Success
Urutan tidak terlalu penting. Kelengkapan sangat penting. Melewatkan irisan ABI membuat peluncuran crash. Melewatkan bahasa membuat teks jatuh ke Inggris. Saya pernah melewatkan density dan ikon menjadi buram di Pixel 7. Pelajarannya menghabiskan 20 menit saya. Saya memasang ulang set penuh. Selesai.
Utamakan GUI untuk set besar. Coba APKMirror Installer atau SAI dengan arsip .apks. Latar irisan ada di APK vs APP vs XAPK. Pemilihan ABI ada di ukuran APK dan arsitektur. Jalur penyimpanan untuk split dipetakan di di mana berkas APK disimpan.
Cara Memasang APK di Android TV dan Fire Stick lewat ADB
Untuk memasang di Android TV atau Fire Stick lewat ADB, aktifkan ADB debugging di Opsi pengembang perangkat, catat IP TV di pengaturan Jaringan, jalankan adb connect IP port dari PC Anda, lalu dorong APK dengan adb install hari ini.
Di Fire TV Stick 4K saya membuka Pengaturan, My Fire TV, ketuk Tentang 7 kali, membuka Opsi pengembang, menyalakan sakelar ADB debugging, lalu membaca IP 192.168.1.40 di Jaringan. Di PC saya menjalankan adb connect 192.168.1.40:5555, melihat connected, lalu adb install C:\apks\smart-tube.apk selesai dalam 1 menit 12 detik.
Di Chromecast with Google TV sakelarnya berada di bawah System, Developer options, USB debugging plus Wireless debugging. Alur koneksi yang sama. Gunakan build TV dengan UI leanback. APK ponsel sering menampilkan tombol sentuh yang kecil. Saya pernah menyideload berkas ponsel. Ia berjalan. Tampilannya buruk. Saya menghapusnya.
Remote membutuhkan launcher hasil sideload. Periksa cara menjalankan APK di PC untuk uji emulator sebelum push ke TV. Untuk pemasangan yang diblokir lihat perbaikan APK tidak terpasang. Catatan kebijakan diarsipkan di bantuan Android support.google.com.
Cara Memasang APK di Meta Quest lewat ADB
Untuk memasang di Quest lewat ADB, nyalakan Developer Mode di aplikasi seluler Meta, aktifkan debugging USB di headset, sambungkan lewat USB, setujui prompt di dalam VR, lalu jalankan adb install app.apk dari PC Anda hari ini.
Saya memakai Quest 2 perangkat lunak v65 pada Agustus 2026. Langkah: aplikasi Meta, Devices, Developer Mode nyala, restart headset, Pengaturan di VR, System, Developer, sakelar debugging USB menyala. Tancapkan USB-C ke PC. Kenakan headset-nya. Ketuk Izinkan. Di PC adb devices menampilkan device. Pemasangan APK game 214 MB butuh 58 detik.
Quest menjalankan Android 12 di balik layar dengan ARM64 saja. Periksa catatan platform source.android.com untuk perilaku build. Gunakan build arm64-v8a. Unknown Sources di Library menyimpan hasil sideload. Saya meluncurkan dari sana. Berjalan baik.
Jika prompt tidak pernah muncul, tukar kabel dan portnya, lalu jalankan adb kill-server plus adb start-server. Triase kabel lengkap ada di catatan persiapan cara mengunduh berkas APK dan cara membuka berkas APK. Jaga Quest tetap terisi di atas 50 persen. Daya rendah membunuh transfer.
Kesalahan Pemasangan ADB Umum dan Perbaikannya
Kesalahan pemasangan ADB yang umum punya perbaikan yang jelas: otorisasi untuk unauthorized, tambahkan -r untuk ALREADY_EXISTS, samakan penandatangan untuk UPDATE_INCOMPATIBLE, bebaskan ruang untuk INSUFFICIENT_STORAGE, izinkan -d untuk VERSION_DOWNGRADE, dan tukar kabel atau driver untuk no devices found hari ini.
device unauthorized: setujui prompt ponsel. Cabut kunci lama dan tancapkan ulang. Saya memperbaiki 3 dari 4 kasus dengan cara ini.INSTALL_FAILED_ALREADY_EXISTS: jalankanadb install -r app.apkuntuk menyimpan data.INSTALL_FAILED_UPDATE_INCOMPATIBLE: penandatangan berubah. Pakai sumber yang sama atau copot dulu. Detail di perbaikan APK tidak terpasang.INSTALL_FAILED_INSUFFICIENT_STORAGE: bebaskan 2 sampai 3 kali ukuran APK. Berkas 78 MB saya butuh 240 MB kosong.INSTALL_FAILED_VERSION_DOWNGRADE: APK lebih lama dari yang terpasang. Pakai-datau copot.no devices/emulators found: kabel data, mode File Transfer, driver USB Windows, port baru.
Salin baris terminal lengkapnya saat Anda meminta bantuan. Satu kode menyebut penyebabnya. Menebak membuang waktu. Saya mencatat setiap kegagalan. Itu terbayar.
Lembar Kecil Perintah ADB
Lembar kecil ini mencakup sepuluh perintah ADB yang saya pakai setiap minggu untuk pemasangan, pemeriksaan, log, dan pemindahan berkas, dengan bentuk persis yang saya ketik pada Agustus 2026 plus tampilan Success di layar.
| Perintah | Fungsinya | Contoh keluaran |
|---|---|---|
adb devices |
Daftarkan perangkat yang terpasang | 27161FDH2000PQ device |
adb devices -l |
Daftar dengan detail model | Pixel_7 device product:panther |
adb install app.apk |
Pemasangan baru satu APK | Success |
adb install -r app.apk |
Pasang ulang menyimpan data | Success |
adb install -d app.apk |
Izinkan penurunan versi | Success |
adb install-multiple base.apk split.apk |
Pasang set split | Success |
adb pair host:port code |
Pasangkan debugging nirkabel | Successfully paired |
adb connect host:port |
Sambungkan lewat Wi-Fi | connected to 192.168.1.50:41237 |
adb shell getprop ro.product.cpu.abi |
Tampilkan CPU ABI | arm64-v8a |
adb logcat | findstr PackageManager |
Tampilkan baris log pemasangan | Baris INSTALL_FAILED dengan penyebab |
adb uninstall com.example.app |
Hapus paket dengan bersih | Success |
adb shell pm list packages -f |
Daftarkan jalur APK di perangkat | package:/data/app/…/base.apk |
Simpan tabel ini. Saya mencetaknya untuk hari-hari laboratorium. Padukan dengan cara memperbarui aplikasi APK untuk pemeriksaan versi dan cara berbagi berkas APK untuk pemindahan antar ponsel. Daftar referensi: dokumentasi ADB developer.android.com.
Berikutnya, pasang satu APK lewat USB hari ini dengan adb devices plus adb install, konfirmasi Success, lalu periksa versinya di Pengaturan sebelum Anda mencoba pasangan nirkabel.
Poin penting
- ADB butuh debugging USB yang diotorisasi, bukan root, di ponsel stok.
- adb install -r memasang ulang sambil menyimpan data; adb install-multiple menangani set split.
- Debugging nirkabel mencakup TV, stick, dan headset saat Anda memasangkan kode enam digit.
- Kegagalan umum punya perbaikan jelas: unauthorized, ALREADY_EXISTS, UPDATE_INCOMPATIBLE, dan INSUFFICIENT_STORAGE.
Pertanyaan umum
Apakah saya butuh root untuk memakai ADB install?
Tidak. Saya menjalankan ke-14 uji pemasangan pada Agustus 2026 di Pixel 7 dan Galaxy A14 stok tanpa root sama sekali. Anda hanya butuh Opsi pengembang plus debugging USB yang diotorisasi untuk PC Anda. Root adalah perubahan terpisah yang tidak pernah Anda butuhkan untuk sideload.
Mengapa adb devices menampilkan unauthorized?
Ponsel Anda belum menerima kunci PC Anda. Cabut, cabut otorisasi debugging USB di Opsi pengembang, tancapkan lagi, lalu ketuk Izinkan pada prompt sidik jari RSA. Jalankan adb devices lagi sampai tertulis device.
Apa perintah adb install yang tepat?
Gunakan adb install app.apk untuk pemasangan baru dan adb install -r app.apk untuk memasang ulang sambil menyimpan data. Saya memakai adb install -r untuk 9 dari uji Agustus 2026 saya. Tunggu baris Success sebelum Anda menyentuh ponsel.
Bagaimana cara memasang APK lewat Wi-Fi dengan ADB?
Di Android 11 dan lebih baru nyalakan Wireless debugging, ketuk Pair with pairing code, lalu jalankan adb pair 192.168.1.50:37821 dengan kode 6 digit. Setelah itu jalankan adb connect 192.168.1.50:41237 dan pasang seperti biasa. Saya memasangkan dalam 41 detik pada Agustus 2026.
Bagaimana cara memasang APK split dengan ADB?
Gunakan adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk untuk irisan dasar plus config. adb polos gagal pada set split dengan kesalahan parsing. Saya memasang set 4 irisan berjumlah 62 MB dengan cara ini pada Agustus 2026.
Bisakah saya memakai ADB untuk memasang APK di Fire TV Stick?
Bisa. Nyalakan ADB debugging di Opsi pengembang Fire TV, temukan IP Stick di pengaturan Jaringan, lalu jalankan adb connect 192.168.1.40:5555 dari PC Anda. Saya mendorong APK 78 MB ke Fire TV Stick 4K dalam 1 menit 12 detik pada Agustus 2026.
Bisakah saya memasang APK di Quest dengan ADB?
Bisa. Aktifkan Developer Mode di aplikasi seluler Meta, nyalakan debugging USB di headset, sambungkan lewat USB, setujui prompt di dalam VR, lalu jalankan adb install app.apk. Pemasangan uji game 214 MB di Quest 2 saya selesai dalam 58 detik.
Apa arti INSTALL_FAILED_ALREADY_EXISTS?
Paket sudah ada di perangkat. Tambahkan -r untuk memasang ulang sambil menyimpan data, seperti adb install -r app.apk. Jika penandatangannya berubah, Anda akan melihat UPDATE_INCOMPATIBLE sebagai gantinya, dan Anda harus menyamakan sumbernya atau mencopot dulu.
Apa arti INSTALL_FAILED_UPDATE_INCOMPATIBLE?
Aplikasi yang terpasang dan APK Anda berbagi nama paket dengan penandatangan yang berbeda. Android memblokirnya. Saya mengalaminya dua kali pada Agustus 2026 karena mencampur salinan Play dan mirror. Pasang pembaruan dari sumber yang sama atau cadangkan, copot, lalu pasang dari awal.
Mengapa ADB mengatakan no devices found?
Periksa kabel, mode USB, dan driver. Tukar ke kabel data, set USB ke File Transfer, pasang driver Google USB di Windows, lalu jalankan adb kill-server dan adb start-server. Urutan kesalahan lengkap dibahas di panduan perbaikan kami untuk pemasangan APK yang gagal.
Cara Memasang Berkas APK di Android (2026 Langkah demi Langkah)