我正在开发一个Android应用程序,想要测试最新版本的android,我还需要从谷歌商店检查一些应用程序,所以有没有办法从我的电脑上运行完整的Android操作系统,我搜索并发现一些告诉我使用虚拟机,但是我尝试了安装步骤并且它没有用,还有其他建议吗?
答案 0 :(得分:2)
您可以使用GenyMotion。它提供的Android VM确实比SDK更好(Android设备提供的Android机器的chosse图像用于从Play商店检索应用程序)。
答案 1 :(得分:1)
假设已经安装了正常的android sdk,请使用Android SDK manager
:
安装最新api级别的Intel x86 Atom System Image
。
安装Intel x86 Emulator Accelerator HAXM
,可以在Android SDK Manager 提供的列表中的“工具”文件夹中找到(对于那些在Linux上的人,你将不得不四处寻找并安装kvm)。
使用AVD Manager
确保在创建AVD时选择x86版本,选择框默认为ARM。
勾选复选框Snapshot
,确保您的图片在重新启动之间保留您安装的任何内容。
填写其余参数,创建AVD并启动它(第一次运行时间最长,第二次运行时间更快)。话虽如此,由于重启时间的原因,不要在测试之间关闭模拟器仍然是个好主意。
仅基于参数而非实际设备名称的AVD也将比具有特定型号名称的AVD快,但请记住,带参数的AVD将包含更少的内容。因此,您可能希望确保选择具有特定手机型号名称的手机。
Genymotion也应该可以正常工作。请注意,对于非AOSP手机,您可能需要单独安装一些系统apks(由于许可原因,但如果您只是为他们搜索,那么系统apks应该很容易找到)