Nah hari ini saya menulis Anda a tutorial untuk dapat menggunakan perintah ADB di bawah distribusi Debian, dan dengan ekstensi, Ubuntu. Ini akan berguna bagi mereka yang tidak ingin menginstal Ubuntu secara permanen. Semuanya ditunjukkan di bawah, dapat dilakukan dengan mem-boot LiveCD / Live USB. Tentu, mengingat itu saat mematikan, semua perubahan akan dihapus dan untuk menjalankan ADB lagi, Anda harus melakukan tutorial lagi. untuk Untuk bantuan atau saran lebih lanjut, lihat postingan di Forum kami.
Pengantar singkat tentang ADB. ADB adalah singkatan dari Android Debug Bridge, bahwa jika kita 'menerjemahkan' itu akan menjadi Android Debugging Bridge. Nah, ini tidak memberi tahu kita apa pun secara apriori. Mereka sebenarnya adalah a seperangkat alat yang disertakan dengan Android SDK dan memungkinkan kita untuk mengontrol beberapa fungsi terminal kita dari pc kami. Yaitu, dari memperbarui, mengedit, menghapus semua file sistem (diperlukan root) hingga menginstal aplikasi, memindahkan file dari / ke SD, dll.
Pertama, kami menetapkan 'aturan' di udev. Artinya, kami membuka konsol (aplikasi / aksesori / terminal) dan ketik:
Untuk Ubuntu:
sudo gedit /etc/udev/rules.d/51-android.rules
Untuk Debian:
sudo su
gedit /etc/udev/rules.d/51-android.rules
Dalam kedua kasus kami harus memasukkan kata sandi Root kami untuk menjalankan proses. Jika Anda menggunakan KDE dan bukan Gnome, Anda harus mengganti Gedit dengan editor teks yang Anda gunakan, Kate, Nano, ...
Editor Gedit akan terbuka dan di dalam file ini, kita harus menambahkan baris berikut:
SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »root»
MATA: Anda harus memiliki beberapa pertimbangan untuk menggunakan baris ini:
- IdVendor berubah bergantung pada pabrikannya. Ubah 0bb4 ke pabrikan Anda dengan melihat tabel berikut:
- Di bagian Pengguna, untuk Ubuntu kita harus menempatkan root. Jika menggunakan Debian, kami harus mencantumkan nama pengguna kami. contoh: USER = »ini dan itu».
Saat kita selesai menambahkan garis Simpan dan tutup.
Kami harus memulai ulang layanan udev. Ini dapat dilakukan dengan memulai ulang komputer, meskipun lebih cepat:
/etc/init.d/udev mulai ulang
Sekarang kita harus mengunduh SDK Android berikut ini tautan Kami menggunakan Linux, jadi itulah yang diperlukan. Ketika unduhan selesai, kami mengekstraknya. Saya sarankan melakukannya di direktori home Anda. Meskipun Anda dapat memilih Desktop atau di mana pun Anda inginkan, dan menyesuaikan rute tutorial dengan keputusan Anda. Saya akan menggunakan direktori home saya, dan saya menamai folder tersebut android-sdk agar mengetik lebih sedikit.
Kami pergi ke Android-sdk (yang baru saja kami unzip) dan di folder alat. Di dalamnya ada file bernama Android. Tombol kanan di atasnya, kami klik properti. Kami pergi ke folder parmisos, pilih opsi "izinkan file untuk dijalankan sebagai program" dan tutup. Sekarang klik dua kali pada file tersebut, dan kami memberikan opsi "run in terminal". Jadi jika ada masalah sehingga tidak berjalan, itu akan memberitahu kita.
Dengan Ubuntu yang baru diinstal, saya tidak mengalami masalah. Tetapi Java perlu diinstal dan beberapa perpustakaan. Jika ini kasus Anda, apa yang memberi Anda kesalahan:
- Instal java (Buka JDK 6 di Manajer Aplikasi, pusat perangkat lunak Ubuntu).
- Pustaka yang diperlukan adalah sebagai berikut:
ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev
Nah, kami membuka Android SDK dan AVD Manager. Kami pergi ke opsi 'Paket yang Tersedia' dan menginstal:
- Alat Android SDK.
- Alat Android Plattform
Kami membiarkan dia melakukan tugasnya dan menyelesaikannya. Tenang, tidak banyak yang bisa dilakukan.
Sebelum mencolokkan telepon kita harus pergi ke:
- Pengaturan, aplikasi, pengembangan dan di sana pilih «USB Debugging» «USB Debug beri tahu» (tidak perlu, hanya itu yang memperingatkan kita) dan «Lokasi simulasi».
Sekarang kita dapat mencolokkan telepon kita melalui usb, dan kita akan memeriksa apakah itu berfungsi.
Kami membuka konsol (terminal) atau yang sebelumnya, itu membantu kami. Kami menavigasi dengan 'cd' untuk masuk ke folder tempat ADB berada. Dalam kasus saya:
cd / home / iulius / android-sdk / platform-tools
Ingat, nama Anda bukan iulius, jadi Anda harus mengubah baris saat Anda memiliki SDK. Jika ragu, tutup terminal dan tambahkan saja:
cd / android-sdk / platform-tools
Sekarang kami mengeksekusi:
./adb perangkat
Dan itu harus mengembalikan sesuatu seperti ini:
* Daemon tidak berjalan. mulai sekarang pada port 5037 *
* Berhasil Memulai daemon *
Daftar perangkat yang dilampirkan
Perangkat SH0BDPL04538
Selesai. Mengkonfigurasi ADB. Setiap kali kami ingin melakukan sesuatu, kami ulangi langkah-langkah untuk mengeksekusi ./adb dan apa pun yang sesuai.
Untuk yang nyaman (saya tidak pernah melakukan langkah ini, saya tidak suka). Mereka tidak mau main-main dengan cd untuk masuk ke folder tersebut. Nah, kita harus pergi untuk mengedit profil kita untuk bash. Kami membuka terminal baru dan menulis:
sudo gedit .bashrc
Kami menambahkan di akhir
ekspor PATH = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools
ekspor PATH = $ {PATH}: / home / YOUR_USER / android-sdk / tools
Dan itu dia. Semua siap bekerja dengan ADB di Android kami. Ada opsi untuk melakukannya melalui WiFi dengan program Nirkabel ADB (Anda membutuhkan root).
Tutorial yang sangat bagus!
Dengan Ubuntu saya tidak perlu mengubah aturan. D, ya, dari waktu ke waktu ia tidak mengenalinya dengan baik dan Anda harus melakukan:
sudo adb kill-server
sudo adb server awal
Pada saat yang sama kami menghapus centang dan menghapus centang opsi debugging di ponsel (setelah pemutusan).
Gracias!
Itu tergantung pada versi ubuntu yang Anda miliki. Yang terakhir memang membawanya.
Tapi karena tutorialnya untuk Debian saya juga harus memasukkannya XD
Apresiasi yang baik untuk memulai kembali layanan ADB.
Jika ponsel dari merek lain, idVendor dihapus dengan lsusb
Ini akan memberikan daftar di mana setiap baris akan menjadi tipe:
Bus 005 Perangkat 002: ID 04e8: 681c Samsung Electronics Co, Ltd Galaxy Portal / Ponsel Android Spica
IdVendor akan menjadi kuartet nomor pertama setelah ID, dalam hal ini 04e8. Gigitan berikutnya adalah model, yang juga harus Anda tentukan jika Anda juga menghubungkan gadget lain dari pabrikan yang sama yang tidak ingin Anda kontrol dengan ADB dengan SYSFS {idProduct} == »xxxx» (Gigitan kedua setelah ID).
Saya telah mencoba melakukan tutorial untuk semua audiens. Dengan lebih sedikit waktu di konsol karena untuk pengguna yang tidak terbiasa itu lebih membingungkan. Saya juga bisa memberikan izin eksekusi ke file android dengan chmod tetapi itu akan lebih merepotkan
Meski begitu, semua komentar ini sangat kami hargai.
Terima kasih !!!
Saya mencoba menghubungkan Galaxy S2 saya di Ubuntu tetapi tidak mendeteksinya, ia memberi tahu saya ini:
Daftar perangkat yang dilampirkan
perangkat emulator-5554
???????????? tidak ada izin
Setiap ide?
terima kasih
sangat baik terima kasih. Dalam kasus saya, saya baru saja menginstal perpustakaan dan berfungsi sempurna untuk saya. Ubuntu menggunakan x64
Baik.
Saya punya masalah, dan itu adalah Sistem Energi saya i828 harus muncul di daftar perangkat, dengan id = 2207 yang telah saya konfigurasikan mengikuti bantuan Anda, tampak kosong.
Saya menggunakan LiveDVD dari Ubuntu 10, di mana Java JDK sudah diinstal, dan saya telah mendownload Android SDK. Saya telah melakukan "layanan udev restart" tanpa masalah.
Satu-satunya hal aneh yang tampak bagi saya setelah mengikuti panduan ini, adalah ketika menjalankan seperti yang Anda katakan, "android", di tab yang muncul, semua opsi datang kepada saya sebagai terinstal, tanpa melakukan apa pun ...
Ada gagasan tentang masalahnya? Terima kasih banyak sebelumnya.