Ketika datang ke pemecahan masalah , saya sering membaca rekomendasi seperti "Gunakan adb logcat
untuk menemukan lebih banyak detail". Mencari cara yang baik untuk mencadangkan semua aplikasi saya termasuk datanya, Cadangan Penuh perangkat yang tidak di-root merujuk ke adb backup
dan adb restore
. Di beberapa tempat orang dapat menemukan cara untuk melakukan jarak jauh pada perangkat Android dengan menggunakan ADB , seperti mentransfer file menggunakan adb push
atau adb pull
, mengakses baris perintah melalui adb shell
, dan banyak lagi. Jadi ADB tampaknya menjadi hal yang baik untuk dimiliki oleh pengguna Android.
Tetapi bagaimana cara mendapatkan "ADB thingy" ini di komputer saya? Tidak menjadi pengembang, menginstal seluruh Android SDK tampaknya agak berlebihan. Apakah ada pendekatan yang lebih minimalis yang tersedia?
sumber
platform-tools-latest-*.zip
tautan untuk 3 platform utama :)Bahkan, tidak perlu menginstal seluruh SDK jika seseorang tidak ingin menggunakannya untuk pengembangan. Untuk dapat menjalankan perintah-perintah dasar ADB dalam konteks yang dibutuhkan oleh rata-rata pengguna, instalasi yang belum sempurna sudah cukup memadai. Saya akan mencoba menjelaskan bagaimana melakukan ini, dan semoga mencakup sistem komputer yang paling banyak digunakan.
Persyaratan
Pertama, Anda membutuhkan binari dasar. Ini dapat ditemukan misalnya di area Unduh di situs Android saya , tempat saya mencoba untuk tetap menyediakan versi terbaru - untuk Linux, MacOS, dan Windows. 1
Pengguna Windows
Jika komputer Anda menjalankan Windows, Anda juga akan memerlukan driver khusus untuk perangkat Anda (tidak ada solusi generik di sini, jadi Anda perlu memeriksanya sendiri; biasanya, driver tersebut ditawarkan untuk diunduh di situs web produsen).
Pengguna Linux dan Mac OS
Pengguna Linux dan Mac OS mungkin perlu membuat perangkat mereka diketahui oleh sistem operasi mereka. Untuk Linux, Anda menemukan langkah-langkah yang diperlukan yang dijelaskan dalam jawaban saya di sini dan di sini . Tidak terbiasa dengan Mac OS, saya tidak bisa berbicara untuk itu.
Instalasi
Linux
Untuk Linux, ini cukup mudah: Buka paket binari yang telah diunduh ke direktori pilihan Anda. Pada saat saya menulis ini, ini hanya akan menjadi dua file:
adb
danaapt
(yang terakhir digunakan oleh QtADB , dan tidak perlu untuk menjalankan perintah ADB secara langsung). Sesuaikan izin file mereka agar dapat dieksekusi (mis. Dari baris perintah:)chmod 0755 adb aapt
. Akhirnya, adalah ide bagus untuk memasukkan direktori yang dipilih dengan$PATH
variabel Anda , sehingga Anda dapat meneleponadb
dari mana pun Anda berada. Tempat yang bagus untuk itu adalah di akhir~/.profile
file Anda untuk menyertakan baris tambahan sepertiexport PATH="~/bin:$PATH"
(jika Anda mengekstrak binari ke~/bin
).Windows
Unduhan Windows menyimpan beberapa file lagi. Ekstrak juga ke direktori pilihan Anda. Jika Anda ingin mereka dapat dipanggil dari mana pun Anda berada, tanpa mendahului path lengkap, Anda perlu menambahkan path itu ke variabel lingkungan Anda juga. Bukan menjadi pengguna Windows, saya harus menyerahkan "bagaimana melakukan ini" kepada Anda.
Apa lagi?
Anda harus selesai pada titik ini, dan dapat menggunakan kekuatan penuh dari baris perintah ADB.
Alternatif?
android-tools-adb
danandroid-tools-fastboot
melalui resp. manajer paket. Ini memiliki pro diperbarui secara otomatis.adb
danfastboot
:Bacaan lebih lanjut
1: Lihat juga jawaban Alex untuk lebih banyak sumber alternatif. Sumber saya adalah unduhan resmi Google, hanya "dilucuti".
sumber
adb
biner tidak lagi disertakan? =: - 0 Sialan, kau benar :( Akan memperbarui ASAP itu. Jika seseorang mengunduh versi Win / Mac sebelumnya, tautannya akan bagus. Aku akan melihat binari yang aku unduh waktu itu.Saya membuat sesuatu untuk OS X, ini mungkin persis apa yang Anda cari: Quick ADB / Fastboot installer: ADB dan Fastboot binari dengan installer
sumber
/usr/local/bin
sebagai tempat untuk binari, meskipun (sebenarnya, saya menggunakan pendekatan manual seperti yang dijelaskan dalam jawaban saya (baru saja memperbaharuinya sekarang) - dan memasukkan binari-binari~/bin
(belum membutuhkan instalasi sistem-lebar). // PS: Yang paling membutuhkan adalah orang-orang Windows kita yang miskin. Kebanyakan dari mereka tersesat ketika datang ke "kerja manual" #Daapt
- tidak sepenuhnya diperlukan). +1 sementara itu, dan terima kasih! (Anda mungkin ingin menyertakan tautan ke area unduhan saya diREADME.md
untuk Anda yang membutuhkanaapt
)Minimal 15 detik ADB, fastboot, dan pemasang driver .
sumber
Jika Anda menggunakan Linux Arch dan Anda ingin melakukan ini (tentu saja mengikuti jawaban Izzy!) ...
Aktifkan multilib di
/etc/pacman.conf
dan menginstal dependensi 32-bit jika diperlukan:dapatkan file:
perintah akan dipasang ke direktori Anda saat ini, jadi misalnya:
sumber
Debian membuatnya sangat mudah untuk mendapatkan pemasangan adb & fastboot yang sah dan terkini.
Jika Anda benar-benar hanya menginginkan adb tanpa fastboot: $ sudo apt-get install android-tools-adb
Atau, jika Anda seperti saya dan berpikir bahwa mereka bekerja lebih baik bersama-sama:
$ sudo apt-get install android-tools-adb android-tools-fastboot
sumber