以前开发APP的时候,一直比较老土,就是Eclipse+手机调试。其实也一直想换成AS+Genymotion,感受下google力推的IDE,现在离职了,终于有机会重配开发环境了。
其实这个过程也是蛮无语的。
一开始,装了个1.6的AS,装好之后无压力,感觉都配好了,但是仔细一看,新建完hello world项目之后,少文件夹,java 文件夹跟layout文件夹都没有,还以为是我的Win 10的原因,卸载,重装几遍,发现跟系统没啥关系。后来一个小朋友告诉我,1.5 preview2版本是漏洞最多的版本,推介我使用比较稳定的1.4。另外,以前用的JDK是1.6的,安装的时候提示我必须要使用1.7及其以上的JDK版本,╮(╯▽╰)╭,又换了个1.7的JDK。不过,最后还是装好了。
首先说下我为啥一直要安装AS:
1,界面友好
用过Visual studio的同志们都感觉很熟悉吧,颜值确实蛮高的。
2,高可用性
AndroidLayout ID Converter
Android Postfix Completion toast
SelectorChapek for Android
Android Toolbox Plugin
Genymotion(虽然eclipse也可以安)
..................
插件下载地址:http://plugins.jetbrains.com/?androidstudio
3,Grandle
这个东西还没试用过,但是一直被炒。。。应该是有一定优势的。
但是对从eclipse过渡到AS的developers,还是会有种怪怪的感觉。
1,目录问题
在eclipse中,比较常用的就是src跟res。src中,我们可以对我们用到的各种类进行分包,主要的就是Activity,bean,common tools,网络访问类,自定义组件等等。而在res中,存放的是我们的所有资源文件,包括图片,样式。。还有比较重要的布局文件。在src类中,我们要使用资源文件,都是通过生产的R类来间接引用的,每次改动资源文件,都会重新生成R类。
在AS中,对比Eclipse,主要不同就是类文件的存放位置,AS中的类文件是放置java文件夹下的,res文件没什么改动,另外,全局配置文件的位置也有所改动,而且多了很多跟编译有关的文件。
2,workspace变动
在eclipse中,是多项目并存的,可能是延续java风的原因。而AS并不是这样子的,感觉有点VS风格,还是挺习惯的。
未完待续。。。
不说啦,多写点儿东西试用下。