Lima hari yang lalu saya menginstal Android Studio pada Ubuntu 2018.04 yang sepenuhnya diperbarui, menggunakan wizard untuk membuat contoh aplikasi, menekan tombol "Run" dan itu berjalan dengan sempurna di perangkat Android saya yang terhubung melalui USB.
Hari ini, di Ubuntu yang sama dan dengan menyimpang yang sama terpasang, saya membuka proyek yang sama dan menekan "Run" lagi. Sekarang gagal:
Launching Application
$ adb push /home/nico/src/ActionBarCompat-Basic/Application/build/outputs/apk/debug/Application-debug.apk /data/local/tmp/com.example.android.actionbarcompat.basic
com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
Error while Installing APK
Saya tidak sengaja mengubah konfigurasi Ubuntu atau bahkan memperbarui OS.
Apa yang bisa menjadi masalah?
Bagaimana cara menyelidiki lebih lanjut?
Singkatnya: Kelompok perangkat USB
root
, tidakplugdev
.Menambahkan file
/etc/udev/rules.d/51-android.rules
(
lsusb
→18d1:d002
)Dan memasukkan dan keluar melakukan pekerjaan untuk saya. Sekarang, perangkat berada dalam
plugdev
grup.( sumber )
sumber
Saya menerima kesalahan yang sama karena aturan udev tidak dikonfigurasi:
Saya dapat mengatasi ini dengan menjalankan:
tetapi ini sama sekali tidak ideal. Saya memperbaikinya dengan menginstal:
Yang merupakan seperangkat aturan udev yang dikelola komunitas.
sumber
sumber
Seperti yang disebutkan oleh salah satu dari mereka, melepas kabel USB dari laptop dan menghubungkannya kembali membuat saya merasa kesulitan. (Saya mungkin telah mengaktifkan
USB Debugging
opsi setelah saya menghubungkannya pertama kali, maka kesalahannya)sumber