美文网首页
使用Genymotion代替AVD测试安卓程序

使用Genymotion代替AVD测试安卓程序

作者: 许宏川 | 来源:发表于2015-07-02 20:52 被阅读2836次

    在做安卓开发过程中,如果不想用真机测试(有时候需要不同型号的机器来测),我推荐使用Genymotion。理由很简单,因为Genymotion比Android Studio自带的AVD无论是启动速度还是运行速度都要快得多,而且资源(特别是内存)占用更小。
    接下来说一下完整的下载 - 安装 - 使用的过程。

    下载##

    官网 下载免费版本,需要注册一个账号登录后才能下载。
    是依赖VirtualBox虚拟机的,如果电脑上没装就点击Get Genymotion(126.02MB)。装了就点击Get Genymotion (without VirtualBox)() (24.03MB)。
    然后再点击genymotion-idea-plugin.jar下载Android Studio的插件。

    安装除了选路径都是下一步下一步即可。

    首次运行Genymotion可能会出现Unable to load VirtualBox engine.的错误。


    解决方法是打开VirtualBox,点击管理 - 全局设定。


    选择网络 - Host-Only,双击VirtualBox Host-Only Ethernet Adapter进行编辑。


    把IP地址,服务器地址等改为如下值。


    重启Genymotion后会弹出没有设备是否创建,点击yes。


    然后要你登录。


    登录完可以选择一个模拟器,我选择API22的Nexus5。


    Next


    Finish


    双击模拟器就可以启动


    启动速度比Android Studio的AVD快多了。


    给Android装上Genymotion插件##

    打开Android Studio,File - Settings...


    Plugins - Install plugin from disk...


    选择一开始下载的genymotion-idea-plugin-20150223.jar。


    装完后Android Studio多了个genymotion小图标。


    按Shift + F10运行HelloWorld后选择刚才创建的模拟器。


    HelloWorld装进模拟器了。


    双击运行跑起来了。


    相关文章

      网友评论

          本文标题:使用Genymotion代替AVD测试安卓程序

          本文链接:https://www.haomeiwen.com/subject/prfyqttx.html