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?
adb devices
isinya? Terkadang gambar yang berbeda menggunakan ID USB yang berbeda.
tools/android
dalam unduhan SDK Anda tidak menampilkan pembaruan yang tersedia?