2
我有一个需求,我需要从独立的Java应用程序在模拟器上启动应用程序。有没有办法做到这一点?以编程方式控制android模拟器
我有一个需求,我需要从独立的Java应用程序在模拟器上启动应用程序。有没有办法做到这一点?以编程方式控制android模拟器
执行使用Runtime.getRuntime().exec("application.exe");
"adb shell am start PACKAGE_NAME/.ACTIVITY_NAME"
注意以下ADB命令:ACTIVITY_NAME --->是您的发射活动的名称。
非常感谢Don。但问题是我没有访问活动名称,因为它不是我的应用程序。我希望能够启动安装在模拟器上的任何应用程序。你知道这是否可行吗? – 2014-12-02 06:22:43
您将以棘手的方式获取包名称和启动器活动名称。 http://stackoverflow.com/questions/12698814/get-launchable-activity-name-of-package-from-adb?answertab=oldest#tab-top – 2014-12-02 06:30:01
啊,这就是我的想法。非常感谢Don,这是巨大的帮助。 – 2014-12-02 06:31:10