从android活动向adb发送命令

时间:2012-04-19 05:53:59

标签: android adb monkey

我发现我们可以通过使用以下命令从工作站启动monkey:

adb shell monkey -p <package name> -v 500

但是当我尝试从模拟器的终端运行猴子时,就像这样:

monkey -p <package name> -v 500
由于权限不足,它被android杀死了。

我需要从设备启动猴子,(没有任何与PC的连接),我的问题是,我如何将命令从Android活动发送到adbd,所以我可以直接从设备运行猴子。

1 个答案:

答案 0 :(得分:1)

猴子是用Java实现的,你可以将它集成到你的应用程序中。或者,如果您有root设备,请使用su -c monkey以root用户身份运行。 shell用户实际上拥有比常规应用程序用户更多的权限,这就是您获得权限不足的原因。