最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio啊,昨天搞了整整搞了一天,这个过程很长,中间遇到的各种问题,但是都一一解决了,现在还是把这个过程写下来,方便以后再次安装吧,也和大家分享。
1,首先我使用了捆绑adt的eclipse,这样就节省了eclipse安装adt插件的步骤(不知道现在安装adt插件的google网站还有用没)。
adt-Bundle-eclipse链接:[http://pan.baidu.com/s/1bxvsE6](http://pan.baidu.com/s/1bxvsE6)
![](https://box.kancloud.cn/2016-03-10_56e0d9a688543.jpg)
这个eclipse打开就能用(不过之前要安装jdk,配置jdk环境哦,不然是打不开的哟),而且左上角有SDK Manager的图标。
2,下一步就是下载sdk了,在上面的压缩包里只有android 4.4W的,当然是不够用的。所以打开SDK Manager.exe,会发现下面加载google的网页加载很慢,而且等了很长时间之后还加载不粗来,那是因为Google的网站没用了。现在使用镜像代理网站下载,在在Tools>optons如下图设置:
![](https://box.kancloud.cn/2016-03-10_56e0d9a6a0009.jpg)
这个代理还可以用,网上找的其他代理基本都不能用了,反正我没找到。
![](https://box.kancloud.cn/2016-03-10_56e0d9a6b3fc3.jpg)
加载完成之后,就有各种android版可以下载了,而且下载速度也是很快的。
3,下面该安装Genymotion的插件了,先下载Genymotion包com.genymobile.genymotion.ide.eclipse.plugin_1.0.6.201509291453.jar 链接:[http://pan.baidu.com/s/1hqLpyew](http://pan.baidu.com/s/1hqLpyew),把这个插件先拷贝到eclipse的plugins下
![](https://box.kancloud.cn/2016-03-10_56e0d9a6d4135.jpg)
不然在后面安装会提示没有这个包,安装插件失败。
然后就是在eclipse的help>Install new software,安装新软件,如下图,注意一定要把“group items by category”的勾去掉,不然会显示没有可安装的软件。
![](https://box.kancloud.cn/2016-03-10_56e0d9a6efe7e.jpg)
接下来就是等一会了,只要之前把Genymotion包拷贝的plugins中就应该没得问题了,安装成功之后打开eclipse,会有这个图标
![](https://box.kancloud.cn/2016-03-10_56e0d9a718986.jpg)
4,由于上面eclipse中的AVD模拟器很慢很慢,所以我就安装了Genymotion模拟器。这个模拟器速度很快。安装这个Genymotion模拟器,也是一个麻烦事儿。
A,去官网下载Genymotion,下载带VBox的,这样在安装Genymotion时一并把虚拟盒安装了,Genymotion下载:[http://pan.baidu.com/s/1pKkJ7yb](http://pan.baidu.com/s/1pKkJ7yb),这是我已经下载好得。
在这里我提醒一下,一定要一路next下去,直接使用默认的安装路径,不要修改,不然后面会出现很多问题!否则会遇到“failed to import OVA file”问题。
“failed to import OVA file”的问题我也不知道怎么回事,网上的方法都不灵,可能是开始自己的Vbox版本不够高,有的说是C盘的“用户”是汉字而不是“Users”,于是我就改了[http://zhidao.baidu.com/link?url=mpoayw3AFdPB1gN6GP_qSAFs10I6zXG6R6rEqEmpM6_ot-TdfvcLJtonH7uzvRCoxymnswW05fDBYIexV1bPyq](http://zhidao.baidu.com/link?url=mpoayw3AFdPB1gN6GP_qSAFs10I6zXG6R6rEqEmpM6_ot-TdfvcLJtonH7uzvRCoxymnswW05fDBYIexV1bPyq)
后来重新安装了一遍就好了,关键还是不要改安装路径!
B,安装好Genymotion之后运行打开,点击Add添加,选择好版本就可以了,但是后来打开android时,又遇到了如下问题
![](https://box.kancloud.cn/2016-03-10_56e0d9a72a6e8.jpg)
网上说在VBox下运行就能知道问题,果然
第一个问题:是台式电脑没有开虚拟技术VT-x,[http://www.pczhishi.cn/jichu/yingyong/408.html](http://www.pczhishi.cn/jichu/yingyong/408.html),要进入BIOS界面把配置CPU的虚拟技术打开“Enable”,然后研究进入华硕的BIOS,研究了半天,开机时不断按delete键就行,不同的电脑不一样,反正就是F2,F4,F8,F12,delete,一个一个试试就行了。
华硕进入BIOS界面:[http://jingyan.baidu.com/article/8ebacdf0261d3249f65cd531.html](http://jingyan.baidu.com/article/8ebacdf0261d3249f65cd531.html)
第一个问题解决了之后,开启模拟器是还是遇到上面那个问题,然后在VBox下运行是第二个问题:“Unable to load R3 module ...VBoxDD.dll (VBoxDD):GetLastError=1790”,坑爹啊,在网上找到了一个有用的方法,原来是新电脑的主题破解了,[http://www.aixq.com/post-328.html](http://www.aixq.com/post-328.html)。
现在那两个软件的链接是:[http://pan.baidu.com/s/1jGZy22q](http://pan.baidu.com/s/1jGZy22q)
上面两个问题解决了就应该没得什么问题了,genymotion模拟器正常运行。
发现看了好多帖子
![](https://box.kancloud.cn/2016-03-10_56e0d9a73efe1.jpg)
- 前言
- Eclipse搭建android环境及Genymotion模拟器安装问题解决方法
- 表格布局(TableLayout)及重要属性
- 帧布局(FrameLayout)及属性
- layout_width和width,layout_height和height
- UI组件之TextView及其子类
- UI组件之TextView及其子类(一)TextView和EditText
- UI组件之TextView及其子类(二)RadioButton和CheckBox
- UI组件之TextView及其子类(三)ToggleButton和Switch
- UI组件之TextView及其子类(四)AnalogClock,DigitalClock
- UI组件之TextView及其子类(五)计时器Chronometer
- UI组件之ImageView及其子类(一)ImageView显示图片
- UI组件之ImageView及其子类(二)ImageButton ,ZoomButton
- UI组件之AdapterView及其子类关系,Adapter接口及其实现类关系
- UI组件之AdapterView及其子类(一)三种Adapter适配器填充ListView
- UI组件之AdapterView及其子类(二)GridView网格视图的使用
- UI组件之AdapterView及其子类(三)Spinner控件详解
- UI组件之AdapterView及其子类(四)Gallery画廊控件使用
- UI组件之AdapterView及其子类(五)ListView组件和ListActivity
- UI组件之AdapterView及其子类(六)ExpandableListView组件和ExpandableListActivity的使用
- UI组件之 ProgressBar及其子类(一)ProgressBar进度条的使用
- UI组件之ProgressBar及其子类(二)SeekBar拖动条和RatingBar星级评分条的使用
- ViewFlipper的功能和用法
- Toast的功能和用法
- TabHost选项卡的 功能和用法
- AlertDialog创建6种对话框的用法
- Android基于监听的事件处理机制
- Android基于回调的事件处理
- Handler消息传递机制(一)
- Handler消息传递机制(二)Handler,Loop,Message,MessageQueue的工作原理
- 启动Activity的两种方式startActivity和startActivityForResult(一)
- 启动Activity的两种方式startActivity和startActivityForResult(二)
- Activity的生命周期理解
- Bundle在Activity之间交换数据
- 通过 Intent 传递类对象
- Intent对象详解(一)
- Intent对象详解(二)
- 使用指定的Action,Category调用系统Activity
- 使用Action,Data属性启动系统Activity
- Android数据存储的三种方式-SharedPrefrences,File,SQLite