Gradle

1.什么是Gradle

类似于Eclipse中的ADT(Android Developer Tools),因为它才可以在Eclipse中进行编译、运行、签名、打包等一系列流程。他们都是一种构建工具。构建工具还具备依赖管理的功能,比如你想在Eclipse中引用第三方类库,只有将这个类库的jar文件下载下来,然后把jar文件添加到文件libs目录,但这回带来一些问题,当你的第三方库需要更新的时候,需要下载更新后的jar文件,然后替换原来的。而Gradle引用第三方类库的方式是这样的:compile 'com.android.surpport:support-v4:24.0.1',直接就可以看到源地址,升级的话直接更新版本号就可以了。

2.为什么可以在Android Studio中使用Gradle

Gradle是独立于Android Studio的另一个项目,采用的是一种叫做Groovy的动态语言,兼容Maven,Ivy。Google为AS做的插件叫做Android Gradle Plugin,项目的根目录的build.gradle中的一句话classpath'com.android.tools.build:gradle:2.1.2',这个就是依赖gradle插件的代码,后面的版本号代表Android Gradle Plugin的版本,不是Gradle的版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容