1、介绍
很多android 开发者都感叹做android开发居然都没有1款专门的软件来使用,不像IOS有Xcode,WP有VS。1般做android开发都是eclipse或ADT或IntelliJ IDEA。后来,终究,哈哈,有了Android Studio。Android Studio以IntelliJ IDEA为基础,旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具人称“亲生”的android开发IDE,本人使用了1段时间以后,发现功能真是强大,完爆eclipse等开发工具,最大的亮点就是【代码提示】和【实时预览布局】这两块。
官网上介绍说,Android Studio有诸多好处:
- 基于Gradle的构建支持
- Android特定重构和快速修复
- 更加丰富的模板代码,让创建程序更加简单
- 更好的提示工具,对程序性能、可用性、版本兼容和其他的问题进行捕捉控制
- 直接支持ProGuard和利用程序签名功能
- 自带布局编辑器,可以拖放UI组件,可以在不同的配置的屏幕上预览布局
- 内置google云服务
- 内置svn,git工具
- 支持插件安装
总而言之,这是google自家出的IDE,肯定对android开发的支持是极好的。先贴1张图,看看界面。
2、使用-创建项目
在Android Studio中的目录组织结构跟在eclipse中有很大的差别。Android Studio中的project的概念和eclipse中的工作空间(workspace)的概念很相似。AS中的module就相当于eclipse中的1个个项目。
下面开始创建1个项目,上手1下:
点击File -> create new project
输入application的名字,Company Domain和project的位置。然后下1步:
选择平台和最低版本的SDK。点击下1步:
可以看到Android Studio提供了很多界面的模板可供选择,选择1个模板,然后点击下1步:
设置activity的相干信息。点击finish,就完成了1个项目的创建了。
3、从eclipse导出项目到Android Studio
在eclipse当选择file -> export,然后选择android下面的Generate Gradle build files
next,next以后选中要导出的项目,然后下1步,finish。
然后需要在Android Studio中,选择file -> import project。依照上面的步骤到处的项目目录下,会生成1个build.gradle文件,此时就需要选中这个文件,然后点击OK。
到此为止,就完成了eclipse导出项目到Android Studio了。
4、安装genymotion插件
大家都知道,google“亲生”的摹拟器启动时很慢的,好在有了genymotion。这款软件启动摹拟器的速度确切是很快的。但是怎样在Android Studio中使用Genymotion呢?看下面的步骤吧!
首先打开设置中心,使用快捷键【ctrl + alt + s】或点击面板上的图标。然后找到【Plugs】,如图示:
右边面板列出来的是已安装的插件。点击browse repositories..进行联网搜索:
搜索到Genymotion以后,右边点击install就好了,然后会提示让你重启1下,重启以后,在主面板上就会显示genymotion的1个小图标,点击图标进行配置genymotion的路径。
设置完成以后,再次点击那个图标就会显示【Genymotion Device Manager】。
OK,设置终了!!!
5、使用第3方类库
6、删除1个项目
下面来看1下,怎样在Android Studio中删除1个项目(module)。
首先右键1个项目,选择【Open Module Settings】或选中项目以后,按【F4】,然后出来module的设置界面。在这里可以进行很多设置,比如【Min Sdk Version】、【Target Sdk Version】、【Version Code】、【Version Name】等等。
在此面板左边,选中1个module,点击上面的减号。然后回到主界面上,看到还是刚才操作的module还是现实在左边面板列表中。不过项目名称上面少了1个小图标,表示已从这个project中删除,此时再右键该module,会出现【delete】选项,点击就能够完全从硬盘中删除该项目了。
在完全完全删除这个module之前,如果还想要把它添加到当前project中,直接【setting.gradle】中添加该项目的名称便可。
7、快捷键汇总
参考:http://blog.csdn.net/altair86/article/details/897217
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。