gradle 事項

1 篇文章 / 0 new
author
gradle 事項
使用 android studio 就須了解一些 gradle 不然 as 版本不斷更新下, 一些就專案可能會在許久時間後才再度開啟, 這時可能就會出現不相容而系統又無法自動修正以符合新版需求

android studio VS gradle 的最低版本需求
 
Plugin version Required Gradle version
2.0.0 - 2.1.2 2.10 - 2.13
2.1.3 - 2.2.3 2.14.1+
2.3.0+ 3.3+
3.0.0+ 4.1+
3.1.0+
4.4+

► 手動下載 Gradle

► android studio 3 也是一個較大的轉變點, 通常有兩個地方需手動調整
1. build.gradle 檔, 需加入 google() 這是 google用來下載 Maven 庫內檔案的處理
buildscript {    
    repositories {
        google()
        jcenter()
    }
    dependencies { classpath 'com.android.tools.build:gradle:3.1.0' }
}
allprojects {
    repositories {
        google()
        jcenter()
    }
}
2. 編輯專案下 gradle\wrapper\gradle-wrapper.properties 檔將 distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip 改為正確對應版本
3. 將 compile 變為 implementation
4. 引入庫注意, 有時為方便使用如 apply plugin: 'com.google.gms.google-services' 引用, 由 as 自行使用適合版本, 但若部分自行指定版本時可能會造成衝突, 這時就須取消該 apply plugin 全改為手動指定版本即可

► 手動指定專案內 gradle 使用版本
在 as 內的 File -> setting 可看見路徑設定, 也可了解 as 下載的 gradle 存放路徑
Free Web Hosting