无法运行应用程序 - “目标设备不支持'run-as'命令”

时间:2016-09-21 17:09:51

标签: android macos android-studio

第一次在Macbook上运行Android Studio,我收到此错误。程序无法在我的设备上启动,我只是收到崩溃消息。

在Android Studio上,我得到“目标设备不支持'run-as'命令”,当我将其插入谷歌时,我得不到任何结果。我得到了一个“了解更多”部分,但在“关于即时运行”标题下指向此链接:https://developer.android.com/studio/run/index.html?utm_medium=android-studio#instant-run

任何建议都将受到高度赞赏。

2 个答案:

答案 0 :(得分:3)

我最近升级到AS 2.2,今天突然出现了这条消息。 重新启动Studio会导致此消息消失。

但是整体构建似乎很慢 - 所以我使用 adb命令来停止和启动服务器,现在看来即时运行效果更好

adb kill-server
adb start-server

我的手机是Moto G x1032 w棒棒糖

答案 1 :(得分:0)

在设备生根后我遇到了同样的问题而另一个答案没有解决。 当我在终端中运行adb run-as命令时,我一直在

    Could not set Capabilities: operation not permitted.

这是一个权限问题。您必须更改/ system / bin文件夹中的run-as文件的权限。这为我解决了(需要root访问权限):

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

如果正在运行自定义恢复:

    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! 

请参阅此处第58373期:https://code.google.com/p/android/issues/detail?id=58373