Altri potrebbero aver avuto problemi con il debug adb sotto ubuntu linux.Come connettere dispositivi Android con adb sotto ubuntu
Il sintomo è la disponibilità di dispositivi Android connessi tramite USB, ad es. con eclissi. Si può verificare questa con
adb usb
Quando si arriva
error: insufficient permissions for device
probabilmente esegue nello stesso problema come me. Tuttavia, ho trovato su internet alcune soluzioni più o meno sub ottimali
L'idea di base è di avviare adb come root. Le soluzioni che ho trovato erano ingombranti.
Una proposta è quella di avviare adb per sudo. Un'altra proposta era di impostare uno script di avvio in /etc/init.d
La mia soluzione è dare adb il permesso di iniziare come root. Per fare ciò, passare a radicare
sudo bash
chown root adb
chmod ug+s-w adb
fanatici di sicurezza possono proporre
sudo chown root adb
sudo chmod ug+s-w adb
Se adb è già in esecuzione è necessario uccidere il demone di iniziare con i permessi dell'utente root
adb kill-server
Quando tutto andato a destra
adb usb
dovrebbe restituire
restarting in USB mode
altrimenti provare lsusb ° verifica se il dispositivo è già collegato
ti prego, non farlo! Gli autori del programma adb non intendevano eseguire il proprio lato di sviluppo come root, ma piuttosto utilizzare una regola di udev per consentire solo l'accesso ai tipi di dispositivi elencati. Affidarsi a un programma più che ai suoi autori è una pessima idea! Inoltre, si vota per chiudere in quanto non è stata posta una domanda, mentre l'argomento è già stato trattato numerose volte. –