做了那么久前端,现在终于可以回到我的老本行, 今天我用了一天的时间配置里Android开发环境,mac和windows双平台,eclipse和IDEA双平台,别问为什么,我就喜欢,中间大坑不断,再加上想到我在博客园的贡献还不够,所有,我今天就写一篇爬坑日记,让自己不要忘,同时给他人提个醒。
- 由于中国是个特殊政体和国情,我们早已经和google断绝了关系,所以第一个坑就是安装Android SDK的时候连不上google,怎么办?安卓技术开发周报上面会告诉你方法的,点击菜单进入AndroidDevTools,找到腾讯的那个Bugly镜像,之后就可以下载Android的各个版本的SDK了,关于怎样配置HTTP代理,请百度,这里不再复述。目测mac平台上面的下载速度要远远大于win平台的。Android Studio(简称AS)上的代理不会。
- 第二个坑就是开发工具,我用的是google给的官方的开发工具,不是用eclipse安装ADT插件做的Android,google给的adt-bundle支持的ADT最高版本是22,所以就想到了升级,但是用于是官方提供的,ADT不支持卸载。所以各位小白请绕行,下载Eclipse for J2EE版本就好。ADT支持卸载和升级。但是想升级一定要先卸载。Android Studio没有这个限制。
- 关于SDK在MAC平台上的配置,我只想说,准备一个U盘(32G)的把win平台的platform和system-image拷贝过去,就可以识别。
- 打开eclipse开发工具,新建项目,当min sdk target 小于4.0,max sdk target大于4.0的时候,每次创建项目会自动创建一个appcompat项目,这是一个兼容包,谁让android版本迭代那么多代了。创建项目的时候以min sdk target和max sdk target均在4.0一下或者4.0以上的时候,appcompat项目就不回创建。
- 创建一个空白的eclipse项目,打开res/layout文件夹,新建Android Layout XML,会出现 This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in文字,可视化编辑界面没有出现手机模型,这个需要把可视化界面右上角API版本(有个数字)调低一点就好。
- 初次新建Android Studio的Android项目的时候,工具会下载一个Gradle的文件,没错,这个文件有的时候下载不下来,所以请百度去官网下载,之后放到相应的文件夹即可,关于是那个文件夹,百度下喽。
- 未完待续。