Saya mencoba menggunakan adb dari mesin Ubuntu (+ Cinnamon). Masalahnya adalah saya mendapatkan pesan berikut dari perangkat adb :
List of devices attached
TA8830OIVO no permissions
Di mana TA8830OIVO adalah perangkat Motorola G saya.
Saya mengubah aturan android di /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76",
MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="axel"
Saya juga memulai kembali layanan udev dan adb diinstal pada laptop pribadi saya. Saya adalah satu-satunya pengguna dengan semua priveledges yang dibutuhkan (grup plugdev dan sebagainya).
Apakah ada cara untuk menjalankan adb tanpa menggunakan sudo ?
sudo udevadm trigger
tidak berhasil untuk saya. Saya harus me-restart komputer dan kemudian berfungsi dengan baikJawaban:
Ubah mode USB di telepon Anda ke Transfer File. Itu yang berhasil untuk saya.
sumber
sudo udevadm trigger
agar perubahan diterapkan (atau reboot, tetapi asyiklah di situ).sumber
service udev restart
tidak berhasil untuk saya. Saya harus me-restart komputer dan kemudian berfungsi dengan baik.Jika Anda me-restart server ADB dengan sudo, itu akan berhasil.
sumber
Tentukan fungsi gradle khusus:
sumber
Solusi terbaik dan yang berfungsi lebih baik bagi saya adalah menginstal
adb
dari paket Ubuntu. Ini memberi Anda seperangkatudev
aturan default yang dikelola komunitas untuk semua perangkat Android.contoh:
sumber
Untuk Amazon Fire OS 8, OS berbasis Android, Anda dapat pergi ke "Pengaturan> Opsi Perangkat> Opsi Pengembang". Anda mungkin perlu mengaktifkannya .
Pastikan "USB Debugging" aktif (dalam kasus Anda, itu).
Lalu pergi ke "Networking> Select USB Configuration". Pilih "MTP (Media Transfer Protocol)". Ini memungkinkan komputer untuk mengirim file bolak-balik.
sumber
hapus paket adb yang terinstal via apt
unduh adb terbaru dari
https://developer.android.com/studio/releases/platform-tools
atur path ke platform tools (lebih baik letakkan dua baris ini di file ~ / .bashrc)
menjalankan
periksa jalur adb
mulai adb di sudo (saya harus memberikan path absolut ke adb ketika menjalankan sudo)
DIBUAT
berfungsi terlepas dari mode USB apa (MIDI, mentransfer file, pengisian) ponsel android. Itu bekerja di semua.
sumber