我在Windows 7环境中为Galaxy Tab编写了一个应用程序。我想使用' adb shell'查看我的应用程序' cordova.file.dataDirectory'中的文件。我没有问题就启动了adb shell。下面的代码段显示,即使列出了该软件包,也可以运行' run-as'使用'包未知的错误'。
shell@matissewifiue:/ $ pm list packages
...
package:org.simalliance.openmobileapi.service
package:org.crosswalkproject.xwalkembed
...
shell@matissewifiue:/ $ run-as org.crosswalkproject.xwalkembed
run-as: Package 'org.crosswalkproject.xwalkembed' is unknown
shell@matissewifiue:/ $
无论shell是否以root身份运行,我都会收到相同的错误。为什么adb无法识别' run-as'命令?