ADB merupakan singkatan dari “Android Debug Bridge”. ADB adalah alat yang diciptakan oleh Suhu-suhu Android dari Google untuk mempermudah mengelola perangkat Android atau Emulator Android. ADB datang sebagai bagian dari Android SDK, yang dapat diunduh di situs Developer Google. Pada dasarnya, ADB menyediakan antarmuka berbasis terminal untuk berinteraksi dengan sistem file pada perangkat agan. Karena Android berbasis Linux, command-line adalah satu-satunya cara untuk bisa mendapatkan dan memanipulasi akses root (adb shell). Fungsi lainnya adalah ketika perangkat android mengalami hang/bootloops, agan bisa menggunakan ADB untuk mengatur perangkat agan mulai dari reboot bootloader/recovery, menginstal aplikasi, sampai bisa memformat ulang perangkat Android agan. Sebenarnya hal ini bisa dilakukan secara langsung pada perangkat Android sendiri dengan menggunakan terminal emulator, tetapi pasti agan akan mengalami kesulitan untuk mengeksekusi perintah kompleks pada layar kecil. Dengan adanya ADB ini, bisa mejadi sebuah jembatan antara perangkat Android agan dan komputer agan.
Adb kebanyakan merupakan command develover yang di gunakan untuk mengacces sebuah device android, ini digunakan hanya untuk developer activity yang digunakan ama suhu suhu android :D, adb tersedia untuk masing hh, soalnya, driver hh agan itu beda beda :D, jadi agan mesti download dan install android phone driver agan di web masing masing hh :D supaya tidak terjadi kesalahan.
adb devices : menampilkan daftar perangkatAndroid yang terkoneksi ke PC.
adb install : instal apk (aplikasi Android) ke handphone misal seperti picshop.apk
adb uninstall : uninstall aplikasi dari handphone. Di sini input yang dimasukkan adalah nama package, seperti com.whatsapp
adb reboot : reboot device dan kemudian masuk ke bootloader atau recovery. Contoh: adb reboot recovery
adb push : unggah file dari PC ke perangkat Android. Contoh: adb push file.txt /sdcard/
adb pull : copy file dari perangkat Android ke PC. Contoh: adb pull /sdcard/file.txt .
adb logcat : menampilkan proses yang sedang terjadi di perangkat (debug). Sangat berguna untuk debug aplikasi.
adb shell : masuk ke linux command shell di perangkat Android.
Untuk daftar command lengkapnya, bisa agan bisa cekidot dimari
gimana cara pakenya ni adb???
(contoh pake adb di sdk manager, yang udah punya sdk manager bisa nyoba, gak usah download apa apa :p)
1. pastikan avd agan running dulu :D
2. masuk ke folder \sdk\platform-tools
klik shift + mouse klik kanan open command here
3. cek adb server, ketik "adb" trus enter
kalo muncul bla-bla-bla berarti lancar jaya hehehe :D
4. Cek device agan, dengan ketik "adb devices" + enter
contoh sukses muncul : emulator-5554 device
udah konek tu gan :D
5. ketik aja "adb install contoh.apk" trus enter (file nya taro dulu di \sdk\platform-tools)
Kalo sukses, kayak gini nih heheheh :D
6. agan juga bisa kalo mau masukin file ato gambar contoh ni (file nya taro dulu di folder \sdk\platform-tools)
ketik "adb mkdir /sdcard/Pictures/" + enter
ketik "adb push contoh.jpg /sdcard/Pictures/" +enter
atao langsung aja
ketik "adb push contoh.jpg /sdcard/" +enter
nah agan-agan bisa coba pake command yang lain, tapi ati ati kalo agan pingin nyoba ke real device wkwkwkwk, udah dulu ya, ane makan siang dulu :D
Kalo file nya gak muncul jangan heran, close aja dulu avd nya tar masuk lagi :p
credit : by aing hehehe :p