Ubuntu tidak mengenali perangkat Android lagi


31

Ubuntu 14.04 tidak lagi mengenali perangkat Android saya. (Mencoba dengan Nexus 7 dan Galaxy Nexus)

Saya pikir ini adalah masalah MTP atau ADB, tetapi menghubungkan / memutuskan perangkat bahkan tidak mengubah output lsusbatau dmesgsama sekali.

Sepertinya perangkat bahkan tidak terhubung. Namun keduanya terisi daya secara normal, ketika saya mencolokkannya, jadi saya tidak bisa membayangkan memiliki masalah kabel atau masalah dengan perangkat android itu sendiri.

(Saya sudah mencobanya dengan usb-debugging on dan off di kedua perangkat - tidak ada perbedaan)


@MichaelMartinSmucker, dapatkah Anda berkomentar untuk menyertakan versi Ubuntu Anda dan perincian lainnya?
Anwar

2
@Anwar dengan senang hati! Menggunakan Ubuntu 16.04. Saya mencoba 2 ponsel Android yang berbeda (2014 Moto X dan 2015 Moto X), 2 port USB yang berbeda, dan saya sudah mencoba 2 kabel USB yang berbeda. Kedua perangkat telah terhubung di masa lalu, tetapi sekarang ini terputus-putus. Kedua perangkat berada dalam mode USB Debugging.
Michael Martin-Smucker

Driver harus ada di kernel Anda, tetapi bisa jadi libmtp telah dihapus instalasinya? Anda dapat memeriksa apakah sudah diinstal dengan: dpkg -l | grep libmtp
Johan Schuijt

coba ini: abd kill-serverdan lagi sudo adb devices. Juga jangan lupa untuk membuka kunci perangkat Anda dan "Izinkan" deivce untuk USB Debugging.
Techjail

1
Maaf, saya melakukan pekerjaan yang sangat buruk untuk memonitor ini. Lupa saya membuat hadiah. : P Ternyata @ titik Nefta # 2 (membuka kunci perangkat, yang juga disebutkan orang lain) adalah kunci sebenarnya. Saya mencoba menghubungkan perangkat dengan layar mati, jadi saya tidak melihat bahwa itu terus mengunci saya.
Michael Martin-Smucker

Jawaban:


12

Saya memiliki masalah dengan instalasi Ubuntu GNOME 14.04 saya yang mengenali Nexus 7 saya juga. Inilah yang bekerja untuk saya:

  1. Pastikan kabel dapat mentransfer informasi, bahwa itu bukan hanya kabel daya.
  2. Pastikan Anda mengaktifkan USB debugging.
  3. Buka kunci perangkat Anda.
  4. Hubungkan perangkat Anda ke komputer Anda.
  5. Perangkat Anda akan menampilkan pop-up, menanyakan apakah Anda ingin menerima koneksi ke komputer Anda. (Jika Anda memiliki pop-up ini sebelumnya, Anda mungkin mencentang kotak "selalu terima koneksi dari perangkat ini".)
  6. Biasanya, perangkat Anda sekarang akan muncul di manajer file favorit Anda. Jika tidak, periksa apakah ADB menemukan perangkat Anda. Di terminal, ketik adb devices(Anda mungkin harus root).
  7. Jika ADB mencantumkan perangkat Anda, pergi ke Settings> Storagedan pilih tombol opsi di sudut kanan atas:

Opsi sudut kanan atas

  1. Pilih opsi berbagi file yang Anda inginkan:

Opsi berbagi file


1
Anda telah mendapatkan hadiah untuk diri Anda sendiri. Ternyata jawaban ini lebih lengkap daripada yang saya sadari, berkat pengingat untuk membuka kunci perangkat.
Michael Martin-Smucker

8

Masalahnya pada akhirnya adalah kabel.

Beberapa kabel USB hanya untuk mengisi daya. Kabel lain juga mendukung data. Saya mencoba 3-4 kabel berbeda, sampai salah satu dari mereka akhirnya bekerja.

Itulah alasannya, mengapa menghubungkan telepon bahkan tidak mendaftar dengan dmesg sama sekali.


Saya memiliki masalah yang sama, dan saya lupa perbedaan antara kabel. Biasanya kabel yang datang dengan telepon berfungsi (dan memiliki logo usb di kabel juga).
Andrés Parada

4

jika dmesgtidak melaporkan perubahan, itu pasti masalah kabel atau dalam kasus terburuk masalah dengan port microUSB dari perangkat Android


1
Saya dapat mengkonfirmasi bahwa ini terjadi dengan kabel yang berfungsi juga. Jika perangkat Android tidak menerima koneksi USB, bahkan kabel emas tidak akan membantu :)
BurninLeo

4

Untuk mengatur deteksi perangkat di Ubuntu Linux:

Masuk sebagai root dan buat file ini: /etc/udev/rules.d/51-android.rules.

Gunakan format ini untuk menambahkan setiap vendor ke file:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

Dalam contoh ini, ID vendor untuk HTC. Tugas MODE menentukan izin baca / tulis, dan GROUP menentukan kelompok Unix yang memiliki simpul perangkat.

Sekarang jalankan:

 sudo chmod a+r /etc/udev/rules.d/51-android.rules

Dari developer.android.com/studio/run/device.html


Silakan kutip developer.android.com/studio/run/device.html . Ini sepertinya jawaban untuk kasus di mana adb tidak mencantumkan perangkat Anda, tetapi tetap tidak berfungsi untuk saya.
Robin suka burung

2

Untuk menggunakan ponsel android di Ubuntu, mode pengembang harus diaktifkan.

1.Pertama Anda harus pergi ke pengaturan di Android Anda dan gulir ke bawah ke "About phone." Ketuk itu.

2. Gulir ke bawah lagi, di mana Anda melihat "Bangun nomor." (Nomor build Anda mungkin berbeda dari kami di sini.)

3. Sentuh tujuh (7) kali.

4.Setelah itu item baru dalam pengaturan muncul yaitu ({} opsi pengembang) ketuk .... Di bawah debugging Anda lihat USB debuggingperiksa sekarang ubuntu 14.04 akan membuat perangkat Anda menikmati ....


2
Mereka masih akan dikenali bahkan jika USB Debugging tidak aktif.
TheWanderer

1

Seperti yang dikatakan Organic Marble dengan benar, Anda perlu membuat file /etc/udev/rules.d/51-android.rulesdengan satu atau lebih baris berikut:

SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666", GROUP="plugdev" #Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev" #ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666", GROUP="plugdev" #Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666", GROUP="plugdev" #Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu
SUBSYSTEM=="usb", ATTR{idVendor}=="04c5", MODE="0666", GROUP="plugdev" #Fujitsu Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="091e", MODE="0666", GROUP="plugdev" #Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev" #Google
SUBSYSTEM=="usb", ATTR{idVendor}=="201E", MODE="0666", GROUP="plugdev" #Haier
SUBSYSTEM=="usb", ATTR{idVendor}=="109b", MODE="0666", GROUP="plugdev" #Hisense
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" #HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev" #Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666", GROUP="plugdev" #K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666", GROUP="plugdev" #KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666", GROUP="plugdev" #Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", MODE="0666", GROUP="plugdev" #Lenovo
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev" #LG
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev" #Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d", MODE="0666", GROUP="plugdev" #MTK
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666", GROUP="plugdev" #NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666", GROUP="plugdev" #Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev" #Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666", GROUP="plugdev" #OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="10a9", MODE="0666", GROUP="plugdev" #Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="1d4d", MODE="0666", GROUP="plugdev" #Pegatron
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666", GROUP="plugdev" #Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666", GROUP="plugdev" #PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev" #Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666", GROUP="plugdev" #SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" #Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666", GROUP="plugdev" #Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="054c", MODE="0666", GROUP="plugdev" #Sony
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev" #Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="2340", MODE="0666", GROUP="plugdev" #Teleepoch
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666", GROUP="plugdev" #Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", MODE="0666", GROUP="plugdev" #ZTE

Sumber

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.