【问题标题】:Programmatically control android emulator以编程方式控制安卓模拟器
【发布时间】:2014-12-02 06:14:44
【问题描述】:

我有一个要求,我需要从独立的 Java 应用程序在模拟器上启动应用程序。有没有办法做到这一点?

【问题讨论】:

    标签: java android android-emulator


    【解决方案1】:

    使用Runtime.getRuntime().exec("application.exe");执行以下adb命令

    "adb shell am start PACKAGE_NAME/.ACTIVITY_NAME"
    

    注意:ACTIVITY_NAME---> 是您的启动器活动的名称。

    【讨论】:

    • 非常感谢唐。但问题是我无权访问活动名称,因为它不是我的应用程序。我希望能够启动安装在模拟器上的任何应用程序。你知道这是否可行吗?
    • 您将以一种棘手的方式获得包名称和启动器活动名称。 stackoverflow.com/questions/12698814/…
    • 啊,我就是这么想的。非常感谢唐,这是巨大的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-25
    • 1970-01-01
    相关资源
    最近更新 更多