Tidak dapat menggunakan ADB dengan Nexus 4 setelah pembaruan 4.3

11

Ini masalah yang funky. Saya telah menggunakan ADB tanpa masalah pada 4.2.1 dan 4.2.2 pada Nexus 4 saya (Stock Android dan beberapa ROM berbasis CM10). Ketika saya mem-flash rom berbasis CM10.2 (JellyBro, saya percaya?) Beberapa bulan yang lalu, saya tidak pernah bisa membuat ADB bekerja, jadi saya mengembalikan nandroid dari pengaturan saya sebelumnya. Setelah beberapa saat, saya memutuskan untuk mem-flash gambar stok 4.3 dan melihat apakah saya masih memiliki masalah. Saya lakukan.

Pengaturan?

  • Telepon: Nexus 4
  • OS Ponsel: Android 4.3 (Pabrik)
  • OS Komputer: Linux Mint 15

Oke, masalahnya?

  • Saya tidak bisa menggunakan ADB dengan N4 saya di 4.3.
  • Saya tidak dapat mengotorisasi komputer saya dengan perangkat saya.

Apa yang sudah Anda coba sejauh ini?

  • Saya hanya mencoba menggunakan fitur default. Telepon seharusnya meminta otorisasi komputer saya, tetapi saya tidak pernah mendapatkan konfirmasi. Saya memeriksa / data / misc / adb / dan direktori itu kosong.

    • Meski begitu, saya memutuskan untuk mengklik opsi "Cabut otorisasi debugging USB" di opsi Pengembang.
  • Saya menyalin ~ / .android / adbkey.pub dari kotak Linux saya dan memasukkan isinya ke file baru bernama / data / misc / adb / adb_key di perangkat saya.

    • Ketika itu tidak berhasil, saya reboot perangkat.
    • Ketika itu tidak berhasil, saya menonaktifkan / mengaktifkan ADB pada perangkat.
    • Ketika itu tidak berhasil, saya membunuh adb di komputer saya, lalu menyalakannya kembali.
    • Ketika ac tidak berfungsi, saya melakukan semuanya secara berurutan sebelum mencoba lagi, yang juga tidak berhasil.
  • Persis sama dengan di atas, tetapi letakkan di / data / misc / adb / adb_keys sebagai bagian dari adb_key (karena XDA dan situs lain mengutip kedua nama file).

  • Klik tombol "Cabut otorisasi debugging USB" lagi. Reboot telepon, membunuh ADB di komputer saya. Masih belum ada permintaan untuk mengotorisasi.

  • Hanya dihapus / data / misc / adb / adb_keys, bukan adb_key. Jadi saya cukup yakin adb_key adalah nama file yang salah (meskipun dikutip pada frekuensi yang setara dengan nama yang benar).

  • Perbarui platform-tools dan paket Android SDK saya. Tidak ada dadu.

    • Tidak dapat benar-benar memperbarui; Saya memiliki versi terbaru (18.0.1)
  • Hapus dan instal ulang alat platform. Tidak ada dadu.

  • By the way, izin saya untuk file adb_keys adalah 300. Pemilik adalah root. Grup adalah root. Atau dengan istilah lain:

    ls -l adb_keys
    -rw------- root root
    

Apakah Anda yakin ini hanya terjadi pada Anda di 4.3?

  • Iya. Saya tidak memiliki masalah setelah menginstal 4.2 rom dengan pemulihan, atau gambar pabrik 4.2.2 dengan fastboot.

Dan itu persis masalah yang sama dengan pabrik 4.3 atau ROM berbasis 4.3?

  • Iya. Meskipun saya hanya mencoba dua atau tiga ROM, ditambah gambar pabrik. Mungkin ada rom ajaib di luar sana yang berfungsi meskipun.

Sudahkah Anda mencoba perangkat lain?

  • Saya menguji adb dengan Nexus 7 2012 pacar saya berjalan 4.3. Tidak ada masalah sama sekali.

Ada komputer lain?

  • Sayangnya tidak ada. Saya hanya memiliki kotak Linux Mint 15 saya.

Oke, jadi itu intinya. Apakah ada orang lain yang punya ide pintar? (Atau apakah ada yang melihat di mana aku idiot dan melakukan kesalahan?)

Transfer file melalui MTP juga berfungsi dengan baik.

Memutar PAC 20120910 nightly build sebenarnya memberi saya kerja ADB tanpa perlu mengesahkan komputer saya sama sekali. Ini beruntung, tetapi pertanyaan awal masih ada di udara: Mengapa saya tidak bisa membuatnya bekerja pada stok?

dotVezz
sumber
Hanya untuk mengonfirmasi, Anda punya versi adb terbaru? tools/androiddalam unduhan SDK Anda tidak menampilkan pembaruan yang tersedia?
derobert
Memang; Seperti yang saya sebutkan di atas (walaupun dengan format mengerikan), saya memang berusaha memperbarui, tetapi sudah memiliki versi terbaru.
dotVezz
Apa izin pada perangkat USB, dan apa adb devicesisinya? Terkadang gambar yang berbeda menggunakan ID USB yang berbeda.
derobert

Jawaban:

1

Coba alihkan perangkat ke mode PTP (di bawah Pengaturan -> Penyimpanan -> Koneksi Komputer USB dan pilih mode koneksi secara manual ...) dan hubungkan ke komputer. Biarkan menginstal, beralih kembali ke mode USB dan pasang kembali.

Pembaruan: XDA tapak

LOG_TAG
sumber
Tidak ada dadu. Terimakasih Meskipun.
dotVezz
0

Saya memiliki masalah yang sama dan saya menyelesaikannya dengan memperbarui ke alat SDK terbaru menggunakan Android SDK Manager. Masalahnya sebenarnya ada di adb Anda bukan di ponsel Anda.

thiagolr
sumber
1
Saya pertanyaan saya, saya perhatikan bahwa saya memperbarui paket platform-tools saya, dan juga disebutkan dalam komentar yang saya perbarui ke versi terbaru dari SDK Tools. Terima kasih untuk sarannya.
dotVezz
Ini bekerja untuk saya pada awalnya dan kemudian berhenti bekerja lagi! Saya memflash ponsel saya ke bangunan sebelumnya untuk memperbaikinya sementara waktu!
thiagolr
0

Windows 7

Untuk menginstal driver USB Android pada Windows 7 untuk pertama kalinya:

Hubungkan perangkat yang diberdayakan Android Anda ke port USB komputer Anda. Klik kanan pada Komputer dari desktop Anda atau Windows Explorer, dan pilih Kelola. Pilih Perangkat di panel kiri. Temukan dan perluas perangkat lain di panel kanan. Klik kanan nama perangkat (seperti Nexus S) dan pilih Update Driver Software. Ini akan meluncurkan Wisaya Pembaruan Perangkat Keras. Pilih Browse my computer for software driver dan klik Next. Klik Browse dan cari folder driver USB. (Driver USB Google terletak di \ extras \ google \ usb_driver.) Klik Berikutnya untuk menginstal driver.

derek kim
sumber
Saya pikir Anda melewatkan langkah penting tentang bagaimana Anda mendapatkan Driver USB Google ke hard drive Anda?
Diambil
OP juga menyatakan bahwa mereka menggunakan Linux bukan Windows jadi saya tidak yakin bagaimana ini membantu mereka ...
bmdixon
Selain itu, meninggalkan email Anda di ruang publik sepertinya bukan ide yang bagus. Saya akan mengedit jawaban Anda untuk menghapus surel agar tidak segera terlihat.
dotVezz