Konfigurasikan Android ADB di Debian / Ubuntu

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).

Sumber


Ikuti kami di Google Berita

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: Actualidad Blog
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Trimaks dijo

    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!

    1.    el_iulius dijo

      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.

  2.   Fer dijo

    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).

    1.    el_iulius dijo

      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.

  3.   jose dijo

    Terima kasih !!!

  4.   Jose dijo

    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

  5.   Peter Mosqueda dijo

    sangat baik terima kasih. Dalam kasus saya, saya baru saja menginstal perpustakaan dan berfungsi sempurna untuk saya. Ubuntu menggunakan x64

  6.   José Ignacio Perez Marturet dijo

    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.