當前位置:首頁 » 安卓系統 » 安卓開發gradle是什麼

安卓開發gradle是什麼

發布時間: 2023-05-22 01:44:40

① android系統中的「build.gradle」是做什麼用的

主要配置你的軟體版本信塌逗息、引用庫的配置,以及編譯所需的配置

build.gradle是gradle的配置文件枯衫告,類似於maven中pom.xml文件,以沒明下是build.gradle的簡單示例:

apply plugin: 'java'

group = 'org.yousharp'

version = '1.0-SNAPSHOT'

sourceCompatibility = 1.7

targetCompatibility = 1.7

repositories {

mavenCentral()

maven { url "repo.maven.apache.org/maven2" }

}

dependencies {

compile group: 'com.google.guava', name: 'guava', version:'17.0'

compile group: 'redis.clients', name: 'jedis', version:'2.6.0'

testCompile group: 'junit', name: 'junit', version:'4.11'

}


② gradle和eclipse區別 現在安卓開發用哪個

eclipse是軟體開發工具,gradle是代碼組織工具,兩個作用都不一樣。

③ android中的build.gradle是干什麼用的

為什麼要用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'
最基本的Android項目,它的build.gradle如下:
buildscript {
repositories {
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:0.5.6'
}
}

apply plugin: 'android'
android {
compileSdkVersion 17
}

我們一步步來分析一下上面三部分的內容。
buildscript{...} 配置了驅動build的代碼,它聲明將在Maven中央倉庫,取一個classpath dependency,也就是Android plugin for Gradle v0.5.6
apply plugin 指明了用到的plugin是android,就像前面java程序中,用的plugin是java一樣
android{...} 中配置了所有android構建的參數,這里也就是Android DSL的入口點。
默認的,只有目標編譯環境是必要的,也就是compileSdkVersion這個屬性。這和以前在project.properties中的target屬性旦御類似。模豎岩
值得注意的是,如果你在Android項目中寫 apply plugin:java 而不是apply plugin:android的話,將會build失敗。

熱點內容
linux支持線程 發布:2025-05-17 21:26:14 瀏覽:182
元神隊伍配置都由什麼組成 發布:2025-05-17 21:20:18 瀏覽:475
閑魚和安卓哪個賺錢 發布:2025-05-17 21:15:56 瀏覽:583
c語言一個c源程序 發布:2025-05-17 21:11:44 瀏覽:314
如何加密手機的文件 發布:2025-05-17 21:11:43 瀏覽:915
ios開發文件上傳 發布:2025-05-17 21:10:40 瀏覽:983
g92編程 發布:2025-05-17 21:00:31 瀏覽:170
匯編語言第三版腳本之家 發布:2025-05-17 20:54:26 瀏覽:399
資源配置最佳狀態叫什麼 發布:2025-05-17 20:48:58 瀏覽:84
定義dns伺服器的ip 發布:2025-05-17 20:32:37 瀏覽:954