查看Android gradle是什么,Android gradle,它是什么?

CommonsWare..

7

Gradle是用于构建软件的软件.

让我们暂时假设,给定 dc8cb918af09925459f09f0474c9be2c.png安卓 在您的问题中,您正在使用Android应用.

您可能正在使用Eclipse来开发您的应用程序.作为其中的一部分,Eclipse将使用自己的构建自动化引擎来编译Java,将字节码交叉编译为Dalvik字节码,编译资源和清单,将所有内容打包到APK中,使用签名密钥签名,以及zipalign结果(以及其他步骤).

相反(或除了)Eclipse之外,您可能已经习惯android update project生成一个build.xml文件,允许您的应用程序通过Apache Ant构建.与Gradle一样,Ant是一个构建自动化引擎 - 用于构建软件的软件.Gradle恰好比Ant更新,更强大,但它们在我们的生活中具有相同的基本作用:记录我们输入的所有内容(比如说,Java源代码)并获得一个APK.

如果您已将Maven用于项目构建,或者已使用其他IDE(例如,IntelliJ IDEA,NetBeans),则您已将其构建自动化引擎用作该工作的一部分.

Gradle不仅可用于命令行构建,而且可以替代Ant,但它也是Android Studio中使用的构建自动化引擎(默认情况下).引用Android开发人员文档:

Android Studio构建系统包含一个用于Gradle的Android插件.Gradle是一个高级构建工具包,用于管理依赖项,并允许您定义自定义构建逻辑.许多软件项目使用Gradle来管理他们的构建.虽然Android Studio与Android Studio完全集成,但Gradle的Android插件并不依赖于Android Studio.这意味着:

您可以从计算机上的命令行或未安装Android Studio的计算机(例如持续集成服务器)构建Android应用程序.

您可以使用与从命令行构建时相同的自定义构建配置和逻辑,从Android Studio构建Android应用程序.

无论是从命令行,远程计算机还是使用Android Studio构建项目,构建的输出都是相同的.

@feresr:"你能推荐一本安卓书吗?" - 好吧,我有偏见.[我喜欢我的](http://commonsware.com/Android).:-) (2认同)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值