【问题标题】:Running Genymotion in the cloud - EC2 Instance在云中运行 Genymotion - EC2 实例
【发布时间】:2023-03-07 19:48:01
【问题描述】:

我希望在 Android 设备上测试我的应用程序,但还需要能够安装 nodejsmongoruby 等内容。基本上我的应用程序将数据发送到端点(mongo),然后我断言它们在那里进行了一些黄瓜测试。

所以我遇到了 Genymotion On Demand,它看起来可以工作,但想知道如何使用该应用程序将数据发送到另一个 EC2 实例上的端点并控制该应用程序(比如通过命令行重新启动它) , 再次在这个单独的实例中

有没有人这样做或者可以指出正确的方向吗?

谢谢

【问题讨论】:

    标签: android amazon-ec2 virtual-machine amazon genymotion


    【解决方案1】:

    如果 Genymotion on demand 实例使用其私有 IP 地址(如果它在同一网络中)或它的公共 IP 地址,您应该可以毫无问题地联系服务器实例。

    对于问题的第二部分:从您的 linux 实例(使用 mongo nodejsruby),您可以使用 adb 与 Genymotion 实例进行交互。这将允许您使用“am”命令行工具在实例内控制应用程序。请参阅https://developer.android.com/studio/command-line/adb.html#am,了解如何通过发送意图来启动您的应用程序。如果您需要有关如何在 Genymotion 按需实例中启动 adb 服务器的教程,请参阅 https://www.genymotion.com/help/on-demand/tutorial/enable-disable-adb/

    附带说明,您甚至可以使用 AWS 开发工具包或 cli 从您的 linux 实例动态生成/关闭 Genymotion On Demand 实例。

    【讨论】:

    • 感谢您的信息,我会看看您提出的问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-14
    • 2016-01-17
    • 2011-01-13
    • 1970-01-01
    • 2015-08-30
    • 2020-03-26
    相关资源
    最近更新 更多