安卓开发黄金搭档:android-studio+Genymotion模拟器

转载 2015年07月09日 18:13:48

转载注明:http://blog.csdn.net/langyuewu/article/details/39196653


最近换了电脑,重新配置安卓开发环境,记录一下:

早期研究安卓开发,用eclipse觉得挺臃肿庞大,后来出了android-studio,等版本渐渐稳定下来用起来还不错,但是还是比较难忍受AVD模拟器的缓慢启动速度,又不喜欢一直用真机联调,后来发现Genymotion,立马有种拨开云雾见月明的感觉,启动快,即有真机速度,又适配多种机型。配置步骤如下:


一、安装android-studio

android-studio不用说了,出了多个版本,现在最新的是0.8.9,可以在下面网址下载:

https://github.com/inferjay/AndroidDevTools

对于贡献上面网址的兄弟,我真想给100个赞,帮忙省却了被墙的烦恼,而且东西比较齐全,也有一定的说明,对于喜欢DIY的朋友可自行下载喜欢的内容,

但我这次却没有从上面下载android-studio,我比较懒,直接下个android-studio-bundle,bundle版集成环境,下载安装。如果该bundle版本较低的话,可以在线更新。

安装完,再从上述网址下载个别sdk包(在android-studio的sdk manager里也可以下载,但是经常被墙),基本开发环境算是好了。

当然,若想用得爽一点,还是要简单配置一下的,如下面两个:

快捷键设置(可选多个环境,还能自定义):


源代码管理:


二、安装Genymotion

对于system image等模拟器相关的东西,我没有下载,我直接使用Genymotion——据称android模拟器之王,速度杠杠的,里面说要求最低配置什么的,不用太在意它,机器不太差,有一定磁盘空间就可以了,去官网注册一个账号,会给注册邮箱发个验证链接,点击链接完成验证,这个账号是用于下载虚拟设备用的。完成注册后,选择相应的版本,由于它运行需要VisualBox支持,而我没有安装VisualBox,就下载一个集成VisualBox的版本,其实安装的时候就是两个独立的程序安装,其中注意如下:

1、两者需安装在同一个盘上。

2、不要安装在中文目录。(这个网上据说会有问题)

我先前就是没有把两者安装在同一目录,结果启动Genymotion时会报错

Genymotion Unable to load VirtualBox engine

安装成功后,就输入先前注册账号密码下载虚拟设备,下载完成如图:



可以直接点击【play】按钮来查看效果。

预防万一,可以下载个Genymotion-ARM-Translation.zip,保证所有apk能顺利安装。安装方式为:模拟器启动后,压缩包拖进去,点【OK】就行了。


三、两者结合,android-studio上安装Genymotion插件,有两种方法:

方法一:打开android-studio,打开【File】-【Setting】-【IDE Settings】-【Plugins】,右边点击【Browse repositories】,在弹出的搜索框输入Genymotion,找到并安装插件;

方法二:Genymotion官网上下载安装包的页面上有个IDEA Plugins的东东,下载,重复上述“打开android-studio,打开【File】-【Setting】-【IDE Settings】-【Plugins】”,右边点击【Install Plugin from disk】。

重启android-studio后发现工具栏上多了一个图标,点击它,第一次配置指向Genymotion的安装路径。

这样每次启动时,就可以选择仿真设备


剩下的就和常规的开发无异了。


四、可能存在的问题。

1)Android-Studio假如仿真遇到Failure [INSTALL_FAILED_OLDER_SDK]的问题,是因为编译的sdk版本过高,或者最低要求sdk过高,网上一堆的说在mainfest的<uses-sdk android:minSdkVersion="3" />调低或者注释掉,但是mainfest没有这行呢,其实,只要打开以下路径,找到build.gradle文件打开

编辑里面的minSdkVersion和targetSdkVersion,保证里面的版本不要高于模拟器的就可以了。


2)Android-Studio引入so文件

由于一些情况,要引入so文件,如百度地图等,把so文件放在libs目录中,Android-Studio默认是不自动添加的,网上的方法都比较复杂,其实简单就能实现,因为它支持jniLibs,所以只需要在jniLibs文件夹(没有请创建,res同级目录)下添加文件即可。


3)Genymotion输入中文问题

在设备里面,勾选上使用“使用虚拟键盘”就可以了


第一次使用中文,在输入键盘区,用鼠标长按空格键,在弹出框选择“谷歌输入法”,以后就能在左下角随意切换中英文了

相关文章推荐

Android开发黄金搭档:Android Studio + Genymotion模拟器

早期研究安卓开发,用eclipse觉得挺臃肿庞大,后来出了android-studio,等版本渐渐稳定下来用起来还不错,但是还是比较难忍受AVD模拟器的缓慢启动速度,又不喜欢一直用真机联调,后来发现G...

Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境   我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器。当然,Goo...

Android Studio + Genymotion安卓模拟器打造高效安卓开发环境

一、Android Studio 1.0.1的下载和配置    首先我们要下载Android Studio 1.0,这里关于Java 开发环境和安卓SDK的安装就不再细说了,关于这方面的教程已经...

[android]Android Studio使用Genymotion安卓模拟器

我们都知道谷歌亲生模拟器很慢,Genymotion是一款很快的模拟器,我们只需把它部署到Android Studio即可。那么如何部署呢?     打开File->Setting->Plugins,如...

Get Your Hanz HanzFontMaker的黄金搭档

  • 2014年01月18日 20:27
  • 39KB
  • 下载

Genymotion:最快的安卓模拟器,Android 开发利器 安装说明

Genymotion:linux桌面系统使用qq的福音! Genymotion是一套完整的工具,它提供了Android虚拟环境。它简直就是开发者、测试人员、推销者甚至是游戏玩家的福音。 Genymot...

[Android初级开发]最快的安卓模拟器Genymotion初成长

首先,之前楼主是在开发安卓时候,感觉到google自带的模拟器实在运行在PC上实在是太卡了,无奈之下,搜索到了genymotion这个牛逼的模拟器,到底有多牛B呢!来试试吧! 1.先从http://w...

黄金搭档之fio+blktrace--linux下模拟块设备访问方式

关于介绍,可以参考http://blog.yufeng.info/archives/1112 这里主要介绍下自己的操作步骤以及在操作过程中遇到的问题,以对新学者作个借鉴。 假定,一切操作均...
  • kidd_3
  • kidd_3
  • 2011年12月01日 00:30
  • 2225

大型网站网络结构过渡与软件架构的黄金搭档

你可能常常听说,F5、集群、网站架构等名词,却又不知道何为网站架构,更不知一个大型高并发网站的演变过程。   如果你是个JavaEE初级程序员,想明白除了软件开发,你还可以做什么。   ---那么,这...

升级安卓开发环境到Android Studio和Genymotion

2014新年第一天,全面升级安卓开发环境。主要做两件事:1. 把IDE从eclipse转到Android Studio(又去掉了一个与IBM Rational的联系,多少有些感伤,可是,旧的不去新的不...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓开发黄金搭档:android-studio+Genymotion模拟器
举报原因:
原因补充:

(最多只允许输入30个字)