【入门指点第十二讲】安卓新的开发工具

【入门指点第十二讲】安卓新的开发工具

存在问题:

随着新的安卓开发工具androidstudio的推出,gradle这个词出现在了我们初学者的眼前。它是甚么东西呢?它有和androidstudio这个工具有甚么关系呢?

解决方案:

下面就为大家介绍一下。

Gradle是一种构建工具,它抛弃了基于XML的构建脚本,取而代之的是采取一种基于Groovy的内部领域特定语言。

在Gradle中,有两个基本概念:项目和任务。

项目是指我们的构建产物(比如Jar包)或实行产物(将应用程序部署到生产环境)。一个项目包括一个或多个任务。

任务是指不可分的最小工作单元,履行构建工作(比如编译项目或履行测试)。

它有以下功能:

gradle对多工程的构建支持很出色,工程依赖是gradle的第一公民。

gradle支持局部构建。支持多方式依赖管理:包括从maven远程仓库、nexus私服、ivy仓库和本地文件系统的jars或dirs

gradle是第一个构建集成工具(thefirstbuildintegrationtool),与ant、maven、ivy有良好的相容相关性。

轻松迁移:gradle适用于任何结构的工程(Gradlecanadapttoanystructureyouhave.)。你可以在同一个开发平台平行构建原工程和gradle工程。通常要求写相干测试,以保证开发的插件的相似性,这类迁移可以减少破坏性,尽量的可靠。这也是重构的最好实践。

gradle的整体设计是以作为一种语言为导向的,而非成为一个严格死板的框架。

免费开源

androidstudio作为未来安卓唯一的开发工具就是基于它来构建项目工程的。

同盟寄语:

谷歌在万众瞩目下还是放弃了eclispe,开始转向androidstudio

很多预测家都认为google在向封闭系统迈进,无论是真假,google公司的每个动向都会牵动光大开发者的心,这就是技术带来的震动性

针对初学者存在很多入门级的问题,同盟打造入门指点系列,如果有入门疑惑可依照以下格式:

入门指点+个人昵称+具体问题

输入到









































哪里看白癜风的医院较好
白癜风能治好不



转载请注明:http://www.gslnbdf.com/azxt/562.html