Pertanyaan Perintah "adb devices" tidak akan mendeteksi ponsel Android 4.4 saya [ditutup]


Saya mengalami masalah saat mencoba mendapatkan adb devices perintah untuk mengambil saya LG TRANSPYRE (VS810PP) telepon. Ingatlah bahwa perintah itu memang berfungsi. Jadi itu bukan masalah dengan adb, lebih banyak dengan driver.

Setelah melihatnya posting ini Saya menemukan online, saya melakukan langkah-langkah dengan benar (tiga kali, hanya untuk memastikan).

Jadi pada dasarnya saya melakukan ini:

  1. Membuat file: /etc/udev/rules.d/70-android.rules.
  2. Menulis SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666" ke file.
  3. Menetapkan izin yang sesuai melalui sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. Reboot komputer saya.
  5. Mulai kembali udev.

Dan hasilnya:

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 

(Tapi tidak ada yang datang setelah itu)

Tapi saya belum menyerah. Saya membaca dari pos lain di sini di Tanya Ubuntu, saya mencoba lagi.

Sekali lagi, prosesnya:

  1. Membuat file: /etc/udev/rules.d/51-android.rules
  2. Menulis SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666" ke file
  3. Memberi izin yang tepat sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. Reboot si 'puter'.
  5. Mulai kembali udev.

Outputnya sama seperti di atas, masih belum diperbaiki ...

Saya baru mengenal Android, namun tebakan terbaik saya adalah saya menggunakan metode out-dated, karena postingan tersebut berusia 2 tahun atau lebih. Jadi mungkin ada metode baru sekarang.

Edit:

$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc. 
...

$ dmesg | grep "LG"
[   69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   73.155776] usb 5-1.4: Product: LGE Android Phone
[   73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   74.232275] scsi 5:0:0:0: CD-ROM            LGE      Android Platform 0000 PQ: 0 ANSI: 2
[   78.191262] usb 5-1.4: Product: LGE Android Phone
[   78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.

$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached 

14
2018-06-05 13:50


asal


Apakah Anda mengaktifkan USB debugging pada ponsel Anda? - s3lph
@the_Seppi Ya.
Mint tidak didukung di sini. Ini topiknya Unix & Linux - Tim
Apakah ada perangkat yang terdeteksi oleh kernel saat mencolokkan ponsel? Periksa keluaran dmesg. Harap dicatat bahwa Mint adalah off-topic di sini. Anda mungkin ingin bertanya unix.stackexchange.com atau ulangi pertanyaan Anda sehingga cocok untuk Ubuntu (tapi tolong periksa dulu apakah ini muncul di sistem Ubuntu resmi, sistem live Ubuntu di USB harus sesuai itu.) - s3lph
@the_Seppi, saat melakukannya lsusb, Saya mendapat Bus 005 Device 005: ID 1004:628a LG Electronics, Inc. sebagai salah satu entri.


Jawaban:


Setel mode dari MTP ke PTP. Saya memiliki masalah yang sama.


25
2018-06-05 14:38



Mungkin ini adalah masalah di ponsel LG mereka sendiri - OlegWock
Terima kasih! Saya telah berjuang cukup lama sampai saya menemukan jawaban ini - Warrior
Selain itu lakukan ini: Buka Pengaturan -> Tentang telepon -> Ketuk "Bangun nomor" tujuh kali. Voila !!! ini memungkinkan mode Pengembang ... Anda akan melihat opsi baru bernama 'Opsi Pengembang' dalam pengaturan. Dari sana saya juga harus mengaktifkan USB debugging. Opsi Pengembang> USB Debugging ... adb kill-server ... adb start-server - Scott Stensland
Apa artinya ini "set mode dari MTP ke PTP"? - Yanick Rochon
Saya harus mengizinkan adb dan USB debugging secara eksplisit pada CM13. Lihat komentar dari Scott Stensland cara mengaktifkannya - syss


Ini kadang terjadi pada saya dengan perangkat tertentu.

Inilah yang saya temukan bekerja:

Langkah 1: Temukan ID Vendor

Anda dapat melakukan ini dengan mengetik lsusb. Output saya adalah sesuatu seperti ini:

Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd. 

Pada kasus ini, abc1 adalah ID Vendor.

Langkah 2: Buat sebuah adb_usb.ini mengajukan

Jalankan yang berikut ini

echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini

Langkah 3: Mulai ulang adb

adb kill-server
adb start-server

Sejak melakukan itu, semua perangkat saya muncul adb devices.


32
2018-06-05 14:17



Sepertinya tidak berhasil. Periksa hasil edit pada posting utama yang saya lakukan.
Itu terlalu buruk :( Saya tidak punya ide lain pada titik ini, file adb_usb.ini bekerja untuk saya - Abe Fehr
Saya senang Anda mendapat jawaban ini di sana sebelum polisi off-topic tiba. Soal masalah saya. - mmccoo
Terima kasih, itu berhasil untukku. Saya punya masalah, bahwa kadang-kadang Ubuntu tidak akan menemukan perangkat Android saya yang terhubung. Sekarang menemukannya setelah adb restart. - ViliusK
Jawaban bagus, memungkinkan adb saya untuk melihat OnePlus 2 saya - spectras