前段时间利用国庆假期整理了一篇博客推荐几款实用的android Studio 插件发布到简书平台,没有想到会有这么多人关注我,我感觉有点受宠若惊了,之前在CSDN上写了两个月博客,开始时候上首页的机会都没有,后来居然直接不让发布到首页,写的文章就只能自己看,所以就选择了简书,用过之后确实不错,界面简洁大方,太适合写作了,用过之后也推荐了身边的朋友用,好东西必须要分享给大家。
古人云,工欲善其事,必先利其器,而我们android程序员的“器”则是指Android Studio,熟练运用工具,能极大程度提高我们的工作效率,希望广大程序员们都能早早下班,该接孩子接孩子,该陪老婆陪老婆,该陪女朋友陪女朋友,啊,还没女朋友啊,那就更要抓紧了,整天的呆在公司加班,你以为女朋友会自动找上门来啊,哈哈,不多说了,大家都懂的,接下来我们来说正事。
本文的主角是Android Studio,还在使用eclipse的Android 程序员可以选择跳过,我也是从eclipse转型到Android Studio的,eclipse除了运行编译速度快点之外就感觉没有其他的优点了(个人观点),下面以问题的形式展开:
1、从eclipse转到Android Studio快捷键不适应怎么办?
答:快捷键可是程序员的习惯,一旦适应熟悉了一种工具,再切换去用其他的工具,确实很别扭,我在这方面也是有血的教训,花了两个月去学习android Studio快捷键,但项目开发当前还是用eclipse,两边切,弄得我是连自己已经熟悉不过eclipse都不知道怎么用了,因此中间放弃了一段时间,偶然发现Android Studio早就帮我们解决了这个问题,在 settings-->keyMap-->eclipse 即可让AS回归之前的快捷键,哈哈,瞬间AS就没有那么陌生了,最大的障碍解决了,拥抱Android Studio吧。
2、在已有的android Studio工程里如何新建工程?
答:这个问题的应该还是从eclipse转Android Studio的问题,思维还停留在eclipse上(人总是会根据已有的经验学习新东西),我们还是先分析问题的原因,eclipse有工作空间的概念(工程所在目录),工作空间里面可以有多个工程,工程之间还可以有依赖关系,而Android Studio工程也就相当于eclipse工作空间的概念,一个Android Studio工程可以包含多个模块,模块间也可以有依赖关系,其实可以将Android Studio的一个个模块看作是eclipse的工程
3、Android Studio如何集成版本控制系统(如git,svn)?
答:Android Studio本身就已经集成了版本控制系统VCS,在导航菜单上可以直接找到,但是不知道怎么就是不能用,最后发现,电脑需要先安装git或者svn就行了,无需任何配置,Android Studio就能直接使用,对,只要你电脑上安装了版本控制软件就行了,也就算集成成功了。
4、Android Studio如何快速运行外部工程,如在github上下载的工程?
答:这点上我承认没有eclipse方便(eclipse也会有各种莫名其妙的问题),如果直接使用Android Studio的import project...除非别人用的android Studio版本和SDK和你一模一样,要不总有问题,关于这一点我有写过一篇博客快速运行体验github第三方库,里面说的比较详细。
5、Android Studio里面粘贴代码为什么不能自动导包,一个个Alt+Enter好麻烦啊?
答:不麻烦,不麻烦,只需要在settings-->Editor-->General-->Auto Import将如下图的几个钩钩都选上,就再也不需要手动导包了,无用的包也会自动去掉,飞一般的感觉。
6、关于android Studio,还有哪些问题和使用技巧?
答:当然有啦,只要用心,总会有惊喜的,不过我不打算写成长篇大论,之前也零零碎碎写过一些列的博客:
ps:欢迎纠错