2017-05-04 1 views
2

In der Vergangenheit hatte ich noch nie, es aufzusetzen, aber ich Android Studio auf die Version 2.3.1 aktualisiert und heute diesen Fehler bekam, wenn Debug klicken:Wie richte ich udev-Regeln zum Debuggen eines physischen Android-Geräts mit Android Studio ein?

05/03 17:19:19: Launching app 
$ adb push app-debug.apk {path on my computer} 
com.android.ddmlib.AdbCommandRejectedException: insufficient permissions for device: verify udev rules. 
See [http://developer.android.com/tools/device.html] for more information. 
Error while Installing APK 

ich auf die Seite gingen sie angegeben, wobei sie sagten mir die Datei /etc/udev/rules.d/51-android.rules

Also habe ich zu machen, das Hinzufügen dieser Zeile:

SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666", GROUP="plugdev"

Für meine (Huawei) Nexus 6P.

Ich fügte auch die debug Abschnitt zu build.grade, wie sie angegeben.

Allerdings bekomme ich immer noch den gleichen Fehler. Ich habe versucht, anstelle von plugdev meine eigene Linux-Benutzergruppe zu ersetzen, aber das behebt das Problem auch nicht. Irgendwelche Vorschläge?

Antwort

1

Wahrscheinlich haben Sie nicht das korrekte Attribut ATTR{idVendor} hinzugefügt. Um dies zu erreichen, gehen Sie wie folgt vor:

$ sudo adb devices 
List of devices attached 
adb server is out of date. killing... 
* daemon started successfully * 
XXXXyyyy device 
  1. Nach adb devices ausgeführt werden Sie die Ausgabe oben sehen.

  2. Kopieren Sie die ersten 4 Bytes des device-Ausgangs (so, XXXX). Ersetzen Sie diese durch ATTR{idVendor}=="XXXX" in /etc/udev/rules.d/51-android.rules und starten Sie udev neu.

Verwandte Themen