天天看點

【Android 應用開發】 Android 各種版本簡介 ( Support 支援庫版本 | Android Studio 版本 | Gradle 版本 | jcenter 庫版本 )

初學者遇到 Android Studio, 導入工程後, 會出現各種奇葩錯誤, 如果管理好各個插件, gradle, SDK, SDK Tools, 各種官方依賴庫 的版本, 會将錯誤大大的減少;

這裡将常用的 Android Studio 常用的 相關版本 總結下.

​相關網站​ : 

-- ​Android中support庫的版本​ : ​​​​http://blog.liudonghua.com/?p=326​​​​;

-- ​官方文檔​ : ​​https://developer.android.com/topic/libraries/support-library/features.html​​;

-- ​AS 官網​ : ​​https://sites.google.com/a/android.com/tools/​​;

-- ​Android 官網 AS 頁面​ : ​​https://developer.android.com/studio/index.html​​;

-- 查詢最新的 Gradle 版本網站 : ​​​​https://services.gradle.org/distributions/​​​​;

-- 查詢最新的 Gradle 插件版本 : ​​​​https://jcenter.bintray.com/com/android/tools/build/gradle/​​​​;

1. Android Studio 版本

​AS (Android Studio) 相關網站​ : 

-- ​AS 官網​ : ​​https://sites.google.com/a/android.com/tools/​​;

-- ​Android 官網 AS 頁面​ : ​​https://developer.android.com/studio/index.html​​;

​版本介紹​ : 

-- ​Canary (金絲雀)​ : 每周都更新, 功能最多的版本.

-- ​Dev (開發版)​ : 金絲雀版 經過完整測試後, 更新為 開發版;

-- ​Beta ​: 釋出基于穩定的金絲雀版本, 該版本與一個穩定版本一起更新, 直到下一個穩定版本更新;

-- ​Stable (穩定版) ​: 目前開發最穩定的版本, Android 開發者官網推薦版本;

-- ​版本更新順序​ : 金絲雀版 -> 開發版 -> Beta 版 -> 穩定版;

​Android Studio 版本管理​ : 

-- ​檢視目前的 AS 版本​ : 菜單欄 Help -> About, 彈出如下對話框;

【Android 應用開發】 Android 各種版本簡介 ( Support 支援庫版本 | Android Studio 版本 | Gradle 版本 | jcenter 庫版本 )

-- ​更新檢查​ : 菜單 Help -> Check for Update, 在彈出的對話框, 檢視最新版本;

【Android 應用開發】 Android 各種版本簡介 ( Support 支援庫版本 | Android Studio 版本 | Gradle 版本 | jcenter 庫版本 )

-- ​檢查更新來源設定​ : 點選 Update Info 中的 藍色的 Updates 連結, 即可在彈出的對話框中設定更新來源, 這裡我們選擇穩定版本;

【Android 應用開發】 Android 各種版本簡介 ( Support 支援庫版本 | Android Studio 版本 | Gradle 版本 | jcenter 庫版本 )

2. Gradle 版本

​Gradle 版本​ : 

-- ​查詢最新的 Gradle 版本網站​ : ​​https://services.gradle.org/distributions/​​;

【Android 應用開發】 Android 各種版本簡介 ( Support 支援庫版本 | Android Studio 版本 | Gradle 版本 | jcenter 庫版本 )

-- ​設定最新的 Gradle 版本​ : 工程根目錄/gradle/wrapper/gradle-wrapper.properties 中設定 distributionUrl 屬性, 如下 : 

distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip      

​注意 ​: Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相關的, 如果三個版本不相容, 會出現各種錯誤, 這裡建議都安裝最新版本的;

3. Gradle 插件 版本

​Gradle 插件版本​ : 

-- ​查詢最新的 Gradle 插件版本​ : ​​https://jcenter.bintray.com/com/android/tools/build/gradle/​​;

-- ​設定最新的 Gradle 插件版本​ : 工程根目錄/build.gradle 中進行如下設定;

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}      

​注意 ​: Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相關的, 如果三個版本不相容, 會出現各種錯誤, 這裡建議都安裝最新版本的;

4. SDK Build Tools 版本

​SDK Build Tools 版本​ : 

-- ​查詢最新的 SDK Tools 版本​ : 打開 Android SDk Manager, 直接下載下傳最新的 SDK Build Tools 版本;

​注意​ : Gradle 版本, Gradle 插件版本, SDK Build Tools 版本是相關的, 如果三個版本不相容, 會出現各種錯誤, 這裡建議都安裝最新版本的;

5. 官方依賴庫版本

​Android 官方依賴庫 查詢​ : 

-- ​使用規則 ​: 編譯的 targetVersion 是哪個, 就使用對應版本的依賴庫;

-- ​依賴庫查詢 連結​ : ​​https://developer.android.com/topic/libraries/support-library/features.html​​;