• 安卓模拟器(原生+Genymotion)部署


    安卓模拟器(原生+Genymotion)部署

    在上一篇文章里我们对安卓的开发环境进行了配置,在这里我们将要对安卓模拟器进行部署;共有两种方案供我们选择:原生安卓模拟器AVD和第三方模拟器Genymotion;

    其中原生AVD模拟器可以在安装好Eclipse后直接进行设置使用,Genymotion需要另外部署;但是由于AVD的运行速度实在不敢恭维,所以推荐大家使用可以媲美真机速度的Genymotion;

    针对于不同用户的不同选择,此处也会介绍原生模拟器部署;

    一、原生模拟器部署

      启动Eclipse后我们可以通过点击工具栏的图标启动模拟器管理页面;

      

      在弹出的窗口中我们可以点击 NEW 来新建模拟器;

      

      

      这里的部分参数分别是:

      AVD Name:模拟器名字(注:不能与已存在的模拟器重名)

      Device: 设备选择(安卓SDK在安装时为我们预留一些设备模拟器供我们直接使用,也可以根据个人需要进行自定义)

      Target:安卓系统版本(用户可以根据个人开发需要来选择对应的系统版本,但是需要注意的是,如果你没有在SDK Manager中下载该版本的包你是无法创建该模拟器的)

      CPU/ABI:可以选择CPU的架构模式(ARM或者INTEL X86等)

      Memory Options: 可以设置模拟器的RAM和VM HEAPS

      Interal Strorage与SD Card:可以设置模拟器的内部存储和SD卡大小

      Override the existing AVD with the same name: 选中该项后你可以覆盖掉重名的模拟器

      通过点击OK 来完成模拟器的创建,点击Launch来启动模拟器

    二、Genymotion模拟器部署

      说明:此处部署是基于JDK+ADT-BUNDLE环境进行部署,此模拟器所需Eclipse版本为3.8+,同时需要AMD-V或者Intel VT处理器技术支持,模拟器相关介绍请访问http://www.genymotion.com/

      1.Genymotion下载:

      推荐使用Eclipse自身下载,简单且快捷启动Eclipse后点击Help——Install New Software在弹出的对话框中点击ADD 并输入一下地址:http://plugins.genymotion.com/eclipse/

      

      Name不填写也可以,确认后点击OK进入下一步

      

      这里可以看到work with 的路径,以及下面的选项栏中出现了Genymobile选项,我们点击其前面的复选框进行选中,然后单击NEXT按钮,之后会下载安装;

      

    2.Genymobile模拟器下载;

      由于刚刚只是下载了Genymobile针对Eclipse的插件,我们还需要下载模拟器本体文件;地址是:https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/

      这里面会出现提示注册信息,建议在此注册下,因为模拟器的启动也是需要登录的,在窗体的右上角可以看到下载链接(大约109MB);

      

      

      下载完成后双击安装文件进行安装,可以一路NEXT也可以自定义路径安装;

      初始化后会要求你定义安卓开发路径,也可以通过MENU--SETTING 来定义Android SDK目录;随后我们可以看到Genymotion的主界面,在此我们已经创建了两个模拟器,想要添加模拟器只需要点击窗口的ADD即可;

      

      点击ADD后会提示登录操作,将刚注册的账号及密码输入点击CONNECT,若想保存账户密码只需要点击REMEMER ME选项;

      

      在这里可以选择Genymotion Cloud云端的设备进行添加;只需要选中所需设备,点击ADD ,程序会自动下载安装;

      在添加后,点击主界面的PLAY即可运行模拟器;

      

      若想在Eclipse中运行Genymotion创建的设备,点击工具栏上的Genymotion图标即可;

      

      至此,Android开发环境中模拟器的配置告一段落,下一章会详解Genymotion的模拟器;

      

      

      

  • 相关阅读:
    Ruby on rails3新手谈(1):Ruby on rails环境搭建
    更灵活,更易维护的WebHandler之通用webHandler编码方案(2)
    .Net Remoting之windows服务部署
    Ruby on rails3新手谈(2):简单的例子helloworld
    分组取最新记录的SQL
    验证日期的Javascript
    使用Javascript创建遮罩层并模拟Alert、Confirm对话框
    取得当前鼠标的X,Y坐标,及相关属性的介绍
    B/S结构系统中使用Session遇到的问题
    IE与FireFox的兼容性问题
  • 原文地址:https://www.cnblogs.com/zobnec/p/3174228.html
Copyright © 2020-2023  润新知