鉴于Android Studio使用Gradle构建项目,在IDE的使用过程中可能会遇到很多令人头疼的问题。大锤也是第一次接触,为有个基本的认识,特找来Android官方手册,和大家一起学习学习。翻译不当之处,望指出。
为什么要用Gradle?
Gradle是比较先进的构建系统,也是一个很好的构建工具,允许通过插件自定义构建逻辑
以下是为什么Android Studio选择Gradle的主要原因:
使用领域专用语言(Domain Specific Language)来描述和处理构建逻辑。(以下简称DSL)
基于Groovy。DSL可以混合各种声明元素,用代码操控这些DSL元素达到逻辑自定义。
支持已有的Maven或者Ivy仓库基础建设
非常灵活,允许使用best practices,并不强制让你遵照它的原则来。
其它插件时可以暴露自己的DSL和API来让Gradle构建文件使用。
允许IDE集成,是很好的API工具
需要准备:
Gradle 1.6 or 1.7
SDK with Build Tools 17.0.0 (released 5/16/2013)
Basic Project
在Gradle项目的根目录下,有个叫build.gradle的文件,它描述了这个项目的整体构建基础。
build文件
最基本的java程序,它的build.gradle文件就一句话:
apply plugin: 'java'
打开eclipse,在help菜单里选择install new software,就打开了一个可以安装插件的页面。
2
选择“add”,
3
添加后程序会自动搜索可以用来安装的插件,我们选择它们进行安装。
4
选择accept,继续安装的过程。
5
开始下载需要安装的程序文件。
6
根据提示安装结束后需要我们重新启动eclipse。
7
重启后我们可以看到在工具条里面多了一个新的图标,这个就是genymotion的插件了。
8
我们点击它设置一下genymotion的安装目录,就可以看到对模拟器进行管理了,这里可以新建模拟器,也可以启动现有的模拟器。
9
运行android程序是也可以看到genymotion的模拟器设备。这样就完成了插件的安装,以后不需要通过运行genymotion,而是直接在eclipse里面就可以对genymotion进行管理了。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....