Konfigurasikan Android ADB di Debian / Ubuntu

Baiklah hari ini saya menulis anda a tutorial untuk dapat menggunakan perintah ADB di bawah pengedaran Debian, dan secara tambahan, Ubuntu. Ia akan berguna bagi mereka yang tidak mahu memasang Ubuntu secara kekal. Semua yang ditunjukkan di bawah, boleh dilakukan dengan boot LiveCD / Live USB. Tentu, itu, mempertimbangkan itu semasa mematikan, semua perubahan akan dihapus dan untuk menjalankan ADB sekali lagi, anda harus melakukan tutorial sekali lagi. kepada Untuk mendapatkan bantuan atau cadangan lanjut, lihat siaran dalam Forum kami.

Pengenalan ringkas mengenai ADB. ADB bermaksud Android Debug Bridge, bahawa jika kita 'menerjemahkan' ia akan menjadi Android Debugging Bridge. Ini tidak memberitahu kita apa-apa apriori. Mereka sebenarnya adalah sekumpulan alat yang disertakan dengan Android SDK dan yang membolehkan kami mengawal beberapa fungsi terminal kami dari komputer kami. Iaitu, dari mengemas kini, menyunting, menghapus semua fail sistem (diperlukan root) hingga memasang aplikasi, memindahkan fail dari / ke SD, dll

Pertama, kita menetapkan 'peraturan' di udev. Maksudnya, kita membuka konsol (aplikasi / aksesori / terminal) dan menaip:

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 kes tersebut, kita mesti memasukkan kata laluan Root untuk menjalankan prosesnya. Sekiranya anda menggunakan KDE dan bukannya Gnome, anda harus mengganti Gedit dengan editor teks yang anda gunakan, Kate, Nano, ...

Editor Gedit akan terbuka dan di dalam fail ini, kita harus menambahkan baris berikut:

SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, PENGGUNA = »root»

MATA: anda mesti mempunyai beberapa pertimbangan untuk menggunakan baris ini:

  • IdVendor berubah bergantung pada pengeluarnya. Tukar 0bb4 ke pengeluar anda dengan melihat jadual berikut:

  • Di bahagian Pengguna, untuk Ubuntu kita mesti meletakkan root. Sekiranya menggunakan Debian, kita mesti meletakkan nama pengguna kita. contoh: PENGGUNA = »begitu dan begitu».

Apabila kita selesai menambah baris Simpan dan tutup.

Kita harus memulakan semula perkhidmatan udev. Ia dapat dilakukan dengan menghidupkan semula komputer, walaupun lebih cepat:

/etc/init.d/udev mulakan semula

Sekarang kita harus memuat turun Android SDK berikut pautan Kami menggunakan Linux, jadi itulah yang diperlukan. Apabila muat turun selesai, kami menyahzipnya. Saya mengesyorkan melakukannya di direktori rumah anda. Walaupun anda boleh memilih Desktop atau di mana sahaja anda mahu, dan menyesuaikan laluan tutorial dengan keputusan anda. Saya akan menggunakan direktori rumah saya, dan saya telah menamakan folder android-sdk untuk kurang menaip.

Kami pergi ke Android-sdk (yang baru saja kami unzip) dan di folder alat. Di dalamnya terdapat fail bernama Android. Butang kanan di atasnya, kami mengklik sifat. Kami pergi ke folder parmisos, pilih pilihan "izinkan fail berjalan sebagai program" dan tutup. Sekarang klik dua kali pada fail, dan kami memberi pilihan "jalankan di terminal". Oleh itu, jika ada masalah sehingga tidak berjalan, ia akan memberitahu kita.

Dengan Ubuntu yang baru dipasang, saya tidak menghadapi masalah. Tetapi perlu untuk memasang Java dan beberapa perpustakaan. Sekiranya ini adalah kes anda, apa yang memberi anda ralat:

  • Pasang java (Buka JDK 6 di Pengurus Aplikasi, pusat perisian Ubuntu).
  • Perpustakaan yang diperlukan adalah seperti berikut:

ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev

Kami mempunyai Android SDK dan AVD Manager yang terbuka. Kami pergi ke pilihan 'Pakej Tersedia' dan memasang:

  • Alat SDK Android.
  • Alat Android Plattform

Kami membiarkan dia melakukan perkara dan menyelesaikannya. Berehatlah, ada sedikit yang perlu ditempuh.

Sebelum memasang telefon, kita mesti pergi ke:

  • Tetapan, aplikasi, pengembangan dan di sana pilih «USB Debugging» «USB Debug notify» (tidak perlu, hanya yang memberi amaran kepada kami) dan «Lokasi simulasi».

Sekarang kita boleh memasangkan telefon kita melalui usb, dan kita akan memastikan ia berfungsi.

Kami membuka konsol (terminal) atau yang dari sebelumnya, ini membantu kami. Kami menavigasi dengan 'cd' untuk memasuki folder di mana ADB berada. Dalam kes saya:

cd / home / iulius / android-sdk / platform-alat

Ingat, nama anda bukan iulius, jadi anda perlu menukar garis kerana anda mempunyai SDK anda. Sekiranya ragu-ragu, tutup terminal dan tambahkan sahaja:

cd / android-sdk / platform-alat

Sekarang kita melaksanakan:

./adb peranti

Dan ia mesti mengembalikan sesuatu seperti ini:

* Daemon tidak berjalan. ia bermula sekarang port 5037 *
* Daemon Berjaya Bermula *
Senarai peranti yang dilampirkan
Peranti SH0BDPL04538

Itu sahaja. Mengkonfigurasi ADB. Setiap kali kita ingin melakukan sesuatu, kita mengulangi langkah untuk melaksanakan ./adb dan apa sahaja yang sesuai.

Untuk yang selesa (saya tidak pernah melakukan langkah ini, saya tidak menyukainya). Mereka tidak mahu berkeliling dengan cd untuk memasuki folder Kita mesti mengedit profil kita untuk bash. Kami membuka terminal baru dan menulis:

sudo gedit .bashrc

Kami menambah pada akhir

eksport PATH = $ {PATH}: / home / YOUR_USER / android-sdk / platform-tools

eksport PATH = $ {PATH}: / rumah / YOUR_USER / android-sdk / alat

Dan itu sahaja. Semua sedia bekerja dengan ADB pada Android kami. Terdapat pilihan untuk melakukannya melalui WiFi dengan program ADB Wireless (anda memerlukan root).

Source


Ikuti kami di Google News

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Blog Sebenar
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   trimax kata

    Tutorial yang sangat baik!

    Dengan Ubuntu saya tidak perlu mengubah peraturan. D, ya, dari semasa ke semasa ia tidak mengenalinya dengan baik dan anda harus lakukan:

    sudo adb kill-server
    sudo adb start-server

    Pada masa yang sama kita hapus centang dan hapus centang pilihan penyahpepijatan di telefon bimbit (setelah terputus).

    Terima kasih!

    1.    el_iulius kata

      Ia bergantung pada versi ubuntu yang anda ada. Yang terakhir membawanya.
      Tetapi kerana tutorialnya adalah untuk Debian, saya juga harus memasukkannya XD

      Penghargaan yang baik untuk memulakan semula perkhidmatan ADB.

  2.   Fer kata

    Sekiranya telefon bimbit adalah dari jenama lain, idVendor dikeluarkan dengan lsusb
    Ini akan memberikan senarai di mana setiap baris akan menjadi jenis:
    Bas 005 Peranti 002: ID 04e8: 681c Samsung Electronics Co., Ltd Galaxy Portal / Spica Android Phone
    IdVendor akan menjadi kuartet nombor pertama selepas ID, dalam kes ini 04e8. Gigitan seterusnya adalah model, yang juga harus anda tentukan jika anda juga menghubungkan alat lain dari pengeluar yang sama yang anda tidak mahu kendalikan dengan ADB dengan SYSFS {idProduct} == »xxxx» (Gigitan kedua selepas ID).

    1.    el_iulius kata

      Saya telah mencuba membuat tutorial untuk semua penonton. Dengan kurang masa di konsol kerana bagi pengguna yang tidak terbiasa, ia lebih membingungkan. Saya juga boleh memberikan izin pelaksanaan ke fail android dengan chmod tetapi ia akan menjadi lebih merepotkan

      Walaupun begitu, semua komen ini dihargai.

  3.   jose kata

    terima kasih!

  4.   Jose kata

    Saya cuba menyambungkan Galaxy S2 saya di Ubuntu tetapi tidak mengesannya, ia memberitahu saya ini:

    Senarai peranti yang dilampirkan
    peranti emulator-5554
    ???????????? tiada kebenaran

    Ada idea?

    Terima kasih

  5.   Peter Mosqueda kata

    baiklah terima kasih. Dalam kes saya, saya hanya memasang perpustakaan dan ia berfungsi dengan sempurna untuk saya. Penggunaan Ubuntu x64

  6.   Jose Ignacio Perez Marturet kata

    Baik.
    Saya mempunyai masalah, dan Sistem Tenaga saya i828 akan muncul dalam senarai peranti, dengan id = 2207 yang telah saya konfigurasikan berikutan bantuan anda, ia kelihatan kosong.
    Saya menggunakan LiveDVD dari Ubuntu 10, di mana Java JDK sudah dipasang, dan saya telah memuat turun Android SDK. Saya telah melakukan "service udev restart" tanpa masalah.

    Satu-satunya perkara pelik yang muncul kepada saya mengikuti panduan ini, adalah ketika menjalankan seperti yang anda katakan, "android", di tab yang muncul, semua pilihan datang kepada saya sebagai dipasang, tanpa melakukan apa-apa ...

    Ada idea mengenai masalah itu? Terima kasih banyak-banyak.