2016-08-17 2 views
0

Ich benutze Ubuntu 16.04 Version mit Android Studio 2.1.2. Ich habe versucht, meine Anwendung mit Nexus 7 (Android-Version 5.1.1) und Samsung GT-S6102 (Android-Version 2.3.6) auszuführen.Android Studio erkennt keine USB-Geräte in Ubuntu

Android Studio erkennt kein Gerät.

Als ich versuchte /Android/Sdk/platform-tools ./adb devices, zeigte es keine Geräte.

was wird das Problem sein?

+0

Haben Sie das USB-Debugging aktiviert? Versuchte verschiedene Kabel? Einige Kabel sind nur zum Laden –

+1

USB-Debugging war das Problem. Fest. Danke – Shashika

Antwort

0

Überprüfen Sie Ihre udev-Regeln. Vergewissern Sie sich, dass Sie eine Regel für Ihr Android-Gerät (mit der VID/PID des Geräts) und Ihre Benutzer-ID hinzugefügt haben. Weitere Informationen finden Sie auf dieser Seite: https://developer.android.com/studio/run/device.html

Möglicherweise müssen Sie lsusb verwenden, um die Details für das Gerät zu erhalten.

+0

'udev' Regel setzt Berechtigungen benötigt für das Gerät verwendet werden. Aber "adb devices" kann das Gerät auch ohne Berechtigungen auflisten. –

+0

Nein, wird es nicht, es sei denn, es wird von root ausgeführt. Die Berechtigungen für udev sind erforderlich, damit alle nicht privilegierten Benutzer die Geräte sehen können. Das Ausführen von 'adb devices' versucht immer noch, mit den angeschlossenen Geräten zu kommunizieren, um die Seriennummern zu erhalten. –

+0

offensichtlich haben Sie keine Ahnung, wovon Sie sprechen. Ältere Versionen von 'adb' zeigen' ???????????? 'anstelle der Seriennummer und neuere Versionen einfach die Seriennummer aus der' udev' Datenbank. In beiden Fällen würde eine leere Liste der "adb devices" auf ein anderes Problem als die Geräteberechtigungen hinweisen. –

Verwandte Themen