Android Studio Gradle构建脚本
Gradle是一種依賴管理工具,基于Groovy語言,面向Java應用為主,它拋棄了基于XML的各種繁瑣配置,取而代之的是一種基于Groovy的內部領域特定(DSL)語言。
構建工具就是對你的項目進行編譯,運行,簽名,打包,依賴,管理等一系列功能的合集,傳統的構建工具有Make,Ant,Maven,lvy等,
而Gradle是新一代自動化構建工具,它是一個獨立的項目,與AS,Android無關。
在項目的根目錄有個build.gradle文件,里面有這么一句代碼:
classpath 'com.android.tools.build:gradle:2.1.3'
這個就是依賴gradle插件的代碼,后面的版本號代表的是android gradle plugin的版本,而不是Gradle的版本,AS裝有Android Gradle plugin這個插件,
我們就可以在AS中使用Gradle構建工具。
1.Project的build.gradle 這個文件描述的是project里包含哪些module
2.Project的build.gradle 這個文件描述的是Gradle構建所引用的倉庫和最基礎的依賴
3.Module的build.gradle 這個文件描述的是主Module的一些配置
build.gradle(Module:app)//這個build.gradle描述的主要是主Moudle的一些配置
dependencies {
??? //模塊的依賴庫
??? compile fileTree(include: ['*.jar'], dir: 'libs')
??? //本地依賴庫
??? testCompile 'junit:junit:4.12'
??? compile 'com.android.support:appcompat-v7:24.1.1'
??? //遠程依賴庫,格式為group:name:version
??? compile 'com.android.support:cardview-v7:24.1.1'
??? compile 'com.android.support:design:24.1.1'
}
4.Gradle Wrapper
Gradle Wrapper字面上理解為Gradle的包裝,Android Studio使用Gradle Wrapper來完全嵌入Gradle的Android插件。
參考:http://blog.csdn.net/yy1300326388/article/details/46560347
轉載于:https://www.cnblogs.com/feng-ye/p/5830536.html
總結
以上是生活随笔為你收集整理的Android Studio Gradle构建脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dex2jar使用
- 下一篇: 最新处理器排名_安兔兔Android处理