0x00 安装包下载
由于android资源需要翻墙,可使用下面的链接使用迅雷下载。
1 | android studio: |
另外,这里还用到一个运行非常快速的android模拟器——Genymotion。官网为:
1 | https://www.genymotion.com |
0x01 环境配置
windows环境
基础安装配置
- 配置好java环境
- 点击安装android studio, android ndk 与 genymotion
android studio 配置
配置项目依赖的java sdk , android ndk ,android sdk路径。点击项目按F4键。
安装连接Genymotion 插件。
File —> setting —> plugins
在browse 中搜索 Genymotion即可安装。重启后,打开插件,需要填写Genymotion路径,填写即可。
- 启动测试
电脑8G,启动速度很快。用起来很流畅,安装了个hello world,试了试ADB命令,都很流畅。
Ubuntu配置尝试
基础安装
1 | android studio , android ndk , genymotion , java 的下载安装。 |
配置用户bash环境
将java等软件环境加入用户shell中。
1 | vi ~/.bashrc |
android studio 其他环境配置和windows下一样。 这里把我碰到的困难记录一下,算是一个学习。
问题解决
VM Ubuntu 虚拟机中启动android虚拟机 这里必须打开CPU的虚拟指令功能。
android studio 显示 can’t run mark…. 不能下载SDK了。
需要安装依赖包。参考http://developer.android.com/sdk/installing/index.html?pkg=studiogenymotion运行需要先下载virtualbox
如何进行虚拟机磁盘分区调整。 原来我给Ubuntu虚拟机的硬盘容量只有20G,想要增加。这时会用到分区调整的工具。
这里推荐Gparted分区器,对linux分区进行合并操作: http://worldant.blog.sohu.com/100113405.html调试时,会遇到使用Genymotion调试出现错误
INSTALL_FAILED_CPU_ABI_INCOMPATI
将提供好的Genymotion-ARM-Translation.zip直接拖动到virtual device,然后点击ok。即可解决问题。具体链接:http://my.oschina.net/u/242764/blog/375909
windows下安装API 5.0以上的虚拟机,这个问题还是无法解决。选择使用API 4 系列的android虚拟机。
0x02 总结
最后,Unbuntu的Genymotion启动不了,显示找不到IP
折腾了好久,搞坏了几次虚拟机。学会了存储快照,最终没有解决。由于在我windows下跑的很顺畅。所以根绝官方说最好有8GB的物理内存。 我想应该是虚拟机的环境配置问题吧,有人知道,请不吝赐教。最终选择在windows下流畅的操作Genymotion。 进一步学习了Ubuntu的操作和使用方法,受益良多。
整理的下载安装文件:
链接:http://pan.baidu.com/s/1mgD0NLQ 密码:jih8