2016-09-21 2 views
4

Android Studio wird zum ersten Mal auf einem Macbook ausgeführt und ich erhalte diesen Fehler. Das Programm startet nicht auf meinem Gerät, ich bekomme nur eine Fehlermeldung.App kann nicht ausgeführt werden - "Das Zielgerät unterstützt den Befehl 'run-as' nicht"

In Android Studio bekomme ich "Das Zielgerät unterstützt nicht den 'run-as' Befehl" und wenn ich dies in Google einstecke bekomme ich keine Ergebnisse. Ich erhalte jedoch einen Abschnitt "Weitere Informationen", der auf diesen Link unter der Überschrift "Über Instant Run" verweist: https://developer.android.com/studio/run/index.html?utm_medium=android-studio#instant-run.

Alle Vorschläge würden sehr geschätzt werden.

+0

Wo Sie den Fehler zu bekommen? Kannst du Screenshot? Welches Gerät verwendest du? Was ist deine MinSDK? Was ist Ihre Geräte API/Version? Bearbeiten Sie die Frage, die diese Fragen beantwortet, andernfalls können wir Ihnen nicht helfen, dann entferne ich den Downvote, wenn Sie mich erinnern, nachdem Sie –

Antwort

3

Ich vor kurzem auf AS 2.2 aktualisiert und diese Nachricht erschien plötzlich heute. Durch das Neustarten von Studio wurde diese Nachricht nicht mehr angezeigt.

Aber der Bau im Allgemeinen schien langsam - so habe ich die adb Befehle um den Server zu starten und zu stoppen und jetzt scheint es Instant-Lauf arbeitet besser

adb kill-server 
adb start-server 

mein Handy ist Moto G x1032 w lollipop

+1

redigieren Gerade neu gestartetes Android Studio arbeitete für mich. Vielen Dank. –

0

Ich hatte das gleiche Problem nach dem Rooten mein Gerät und die andere Antwort hat es nicht gelöst. Als ich adb Lauf als Befehl im Terminal lief hielt ich

Could not set Capabilities: operation not permitted. 

Es ist ein Problem mit den Berechtigungen zu bekommen. Sie müssen die Berechtigungen für die Run-as-Datei im Ordner/system/bin ändern. Dies löste es für mich (benötigt root-Zugriff):

1. remount /system rw 
    2. chmod 4750 /system/bin/run-as 
    3. remount /system ro 

Wenn benutzerdefinierte Wiederherstellung ausgeführt wird:

1. reboot to recovery 
    2. find the mount system and check it (make sure 'mount system as read-only' is unchecked) 
    3. open a terminal and type: adb shell 
    4. type: chmod 4750 /system/bin/run-as 
    5. uncheck the System mount and reboot! 

Siehe hier Ausgabe 58373: https://code.google.com/p/android/issues/detail?id=58373

Verwandte Themen