反正有没有在VM上开发Android

时间:2019-10-25 19:34:44

标签: java android android-studio google-cloud-platform google-compute-engine

我对此有很多疑问。

我必须说:“我的计算机具有4 GB的内存,因此我无法有效地运行Android Studio。

首先,我创建了一个Google虚拟机(具有8 GB内存)并下载了android studio。但是模拟器没有用。 然后,我开始研究此问题,我认为需要在VM上启用嵌套虚拟化。我遵循了这些步骤“ https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances”,但没有成功。 Genymotion,Bluestacks和许多Android模拟器均无法正常工作。

如何在虚拟机上开发Android应用程序? 无论如何,请告诉我。

3 个答案:

答案 0 :(得分:0)

根据我的理解,您正在寻找桌面即服务(DaaS)或虚拟云桌面。借助DaaS,桌面操作系统可以在云提供商数据中心内服务器上的虚拟机内部运行。

实际上,您可以使用类似Google Engine的虚拟机,但是您需要根据需要配置所有内容,但是VM可能不支持所有内容。与Google虚拟机相比,DaaS应该更容易设置。

答案 1 :(得分:0)

您需要具有GPU支持的VPS。

答案 2 :(得分:0)

您说对了,您需要在GCP VM上启用嵌套虚拟化作为参考1

对于开发环境要求,您的计算机处理器必须支持以下虚拟化扩展技术之一:

英特尔虚拟化技术(VT,VT-x,vmx)扩展

AMD虚拟化(AMD-V,SVM)扩展

现在,能否请您确认您是否遵循以下4条建议2

-在托管嵌套VM的Compute Engine实例上使用“经过测试的操作系统”之一

-使用标准过程“启动嵌套的VM”

-确保已使用“ Haswell或更高版本的CPU平台”启动了VM。

-确保您的VM映像“使用正确的许可证”

如果您遵循上述列出的建议,请分享您得到的错误消息吗?