Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在cloud-EC2实例中运行Genymotion_Android_Amazon Ec2_Virtual Machine_Amazon_Genymotion - Fatal编程技术网

Android 在cloud-EC2实例中运行Genymotion

Android 在cloud-EC2实例中运行Genymotion,android,amazon-ec2,virtual-machine,amazon,genymotion,Android,Amazon Ec2,Virtual Machine,Amazon,Genymotion,我希望在安卓设备上测试我的应用程序,但还需要能够安装诸如nodejs、mongo、ruby等等。基本上,我的应用程序将数据发送到端点(mongo),然后我通过一些测试断言它们在那里 因此,我遇到了Genymotion On Demand,它看起来可以工作,但我想知道如何使用该应用程序将数据发送到另一个EC2实例上的端点,并在这个单独的实例中控制该应用程序(比如通过命令行重新启动它) 有没有人这样做过,或者可以为我指出正确的方向 谢谢如果服务器实例位于同一网络中,则可以使用其专用IP地址从Geny

我希望在安卓设备上测试我的应用程序,但还需要能够安装诸如
nodejs
mongo
ruby
等等。基本上,我的应用程序将数据发送到端点(mongo),然后我通过一些测试断言它们在那里

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

有没有人这样做过,或者可以为我指出正确的方向


谢谢

如果服务器实例位于同一网络中,则可以使用其专用IP地址从GenyMoon on demand实例联系服务器实例,否则,使用其公用IP地址联系服务器实例应该不会有问题

对于问题的第二部分:从linux实例(使用
mongo
nodejs
&
ruby
),您可以使用
adb
与Genymotion实例交互。这将允许您使用“am”命令行工具在实例内部控制应用程序。有关如何通过发送意图启动应用程序的信息,请参见。如果您需要有关如何在Genymotion on demand实例中启动
adb
服务器的教程,请参阅


另一方面,您甚至可以使用AWS SDK或cli从linux实例中动态生成/关闭Genymotion On Demand实例。

感谢您提供的信息,我将了解您提出的问题