谷歌Android Studio 和 Gradle 插件使用全新版本編號

2020-12-15 太平洋科技網

谷歌開發者官方博客表示,第一版 Android Studio Arctic Fox (2020.3.1) 以及 Android Gradle 插件 (AGP) 的 7.0.0-alpha01 版雙雙在 Canary 通道已正式發布。在此版本中,調整了 Android Studio 和 Gradle 插件的版本編號方案。此項變更將 Gradle 插件從 Android Studio 的版本編號方案中剝離,並使 Android Studio 的每個版本對應於哪個年份和 IntelliJ 版本變得更加清晰。

Android Studio 的新版本編號方案

IT之家獲悉,從 Arctic Fox (2020.3.1) 開始,Android Studio 的版本號系統將以年份為基礎,從而更加符合 IntelliJ IDEA 的版本模式——Android Studio 正是基於這個 IDE 構建的。新的版本編號方案會引入幾項重要屬性 :年份、所基於的 IntelliJ 版本以及功能和補丁程序級別。這種命名模式的變更使您能夠快速確定您在 Android Studio 中使用的 IntelliJ 平臺版本。此外,每個主要版本都將具有標準代號,從 Arctic Fox 開始,之後會按字母順序依次命名,以幫助用戶輕鬆辨別新老版本。

我們建議您使用最新版本的 Android Studio,以體驗最新功能和質量改進。為便於更新,我們對版本進行了更改,將 Android Studio 與 Android Gradle 插件版本進行了明確的分離。需要記住的一個重要細節是,更新 IDE 時,構建系統執行編譯和打包應用的方式不受影響。相反,應用構建流程變更和 APK/Bundle 則會受到您的項目 AGP 版本影響。因此,即使在開發周期的後期,您也可以安全地更新 Android Studio 版本,因為您的項目 AGP 版本與 Android Studio 版本可以採用不同的節奏進行更新。最後,在新的版本系統中,只要您的 AGP 版本保持在穩定版,您或您的團隊就可以在應用項目中更加方便地同時運行穩定版和預覽版 Android Studio。

安裝預覽版 Android Studio:https://developer.android.google.cn/studio/preview/install-preview

如果沿用以前的編號系統,則此版本將為 Android Studio 4.3。現在,新版編號系統將其命名為 Android Studio Arctic Fox (2020.3.1) Canary 1,或簡稱為 Arctic Fox。

未來,Android Studio 版本號方案將採用以下模式 :

.>IntelliJ 主版本 >.

前兩組數字代表特定 Android Studio 版本所基於的 IntelIiJ 平臺版本(早期 Canary 版本依然可能是早期版本)。對於已發布的新版本,這兩組數字為 2020.3;

第三組數字代表 Studio 主版本,從 1 開始,每個主版本遞增 1;

為便於引用每個版本,我們還為主版本提供了一個代號,根據動物名稱從 A 到 Z 遞增。新發布的初始版名為 Arctic Fox。

Android Gradle 插件的新版本編號方案

在 AGP 7.0.0 中,我們採用了語義化版本的原則,並與 AGP 所需的 Gradle 版本保持一致。Android Studio 和 Android Gradle 插件之間的兼容性不會更改。您可以使用更新版本的 Android Studio 打開使用穩定版 AGP 的項目。

語義化版本:https://semver.org/

我們近期發表的另一篇博文詳細介紹了 AGP 版本編號原則以及 AGP 7.0 這一全新主版本中的最新變化。

AGP 7.0:Android Gradle 插件的全新主要版本

https://android-developers.googleblog.com/2020/12/announcing-android-gradle-plugin.html

相關焦點

  • 谷歌:Android Studio 和 Gradle 插件使用全新版本編號
    在此版本中,調整了 Android Studio 和 Gradle 插件的版本編號方案。此項變更將 Gradle 插件從 Android Studio 的版本編號方案中剝離,並使 Android Studio 的每個版本對應於哪個年份和 IntelliJ 版本變得更加清晰。
  • xmake-gradle 插件 v1.0.7 發布,集成 xmake 快速構建 Android JNI...
    簡介xmake-gradle是一個無縫整合 xmake 的 gradle 插件。
  • gradle 依賴衝突 - CSDN
    configurations.all { //強制使用某個版本的依賴,若需強制多個依賴,可以逗號分割, resolutionStrategy.force 'com.android.support
  • Android Studio 4.0更新大匯總!
    - 之前版本:創建和更改這些元素需要手動編輯XML資源文件中的約束- 更新後:運動編輯器可以為您生成此XML,並支持開始和結束狀態,關鍵幀,過渡和時間軸。studio/debug/layout-inspector#layout-validation2.
  • Android Studio 4.1終於發布了!
    感謝那些在預覽版本中提供了早期反饋的人們。你們的反饋意見幫助我們迭代和改進了 Android Studio 4.1 中的功能。如果你已經準備好使用下一個穩定版本,並且想要使用一套新的生產力特性,就請下載 Android Studio 4.1 吧。以下是按主要開發流程排序的 Android Studio 4.1 中新特性的完整列表。
  • Android Studio 4.1重磅發布:支持內嵌安卓模擬器!
    感謝那些在預覽版本中提供了早期反饋的人們。你們的反饋意見幫助我們迭代和改進了 Android Studio 4.1 中的功能。如果你已經準備好使用下一個穩定版本,並且想要使用一套新的生產力特性,就請下載 Android Studio 4.1 吧。以下是按主要開發流程排序的 Android Studio 4.1 中新特性的完整列表。
  • WSL2 編譯 Android 版本 emu-ex-plus-alpha 的 Snes9x EX+
    本文以在 Windows 10 的 WSL2 環境下編譯 emu-ex-plus-alpha 系列的 Snes9x EX+ 為例,版本號 1.5.46
  • 從零開始的Android新項目11 - 組件化實踐(1)
    而且代碼一多吧,編譯也會很慢(我們公司現在的工程已經需要 5 - 6 分鐘了,手空使用 ant 都需要 5 分鐘,而 手Q 使用 ant 則需要 10 分鐘,改成 gradle 的話姑且乘個2,都是幾十分鐘的級別)。插件化可以加快編譯速度,從而提高開發效率。
  • kotlin-android-extensions插件也被廢棄了?扶我起來
    其實早在幾個月前,就有朋友在公眾號上詢問我,說自己升級了Android Studio 4.1之後,發現新建項目的時候Android Studio已經不會自動幫我們引入kotlin-android-extensions插件了,需要自己手動去添加才能使用,是不是Google不再推薦使用這個插件了?
  • Android Studio的一些小技巧
    瘦身的目的,這對於一些維護很久的老項目比較有用APK瘦身在Android Studio中我們可以開啟混淆,和自動刪除沒有Resources文件,來達到給APP瘦身的目的,這對於一些維護很久的老項目比較有用,裡面有很多無效的Resource, 刪除後生成的APK會小很多我們只需要在項目的build.gradle
  • gradle:現代高效的java構建工具
    gradle項目結構gradle wrapper的優點之一就是可以自定義下載的gradle的版本,如果是團隊協作的話,這個功能就非常方便,簡單設置即可統一團隊的構建工具版本。這裡我就設定成目前最新的gradle 6.4.默認下載安裝的是bin版,僅包含二進位。
  • AndroidStudio插件大全
    Android Studio進行開發(如果你還在使用eclipse那也行,畢竟你樂意怎麼樣都行)。使用好Android Studio插件能大量的減少我們的工作量。1.GsonFormat快速將json字符串轉換成一個Java Bean,免去我們根據json字符串手寫對應Java Bean的過程。
  • Maya動作插件(studio library)
    Maya動作插件(studio library) 其他工具 大小: 2.2M 版本: 2.6.3免費版
  • 谷歌新一代 Android Q 系統定名「Android 10」,不再沿用甜點名稱
    谷歌新一代 Android Q 系統定名「Android 10」,不再沿用甜點名稱 站長之家(ChinaZ.com) 8 月 23 日消息:從 Android
  • Flutter Running Gradle task 'assembleDebug'解決方法
    前言最近用flutter做個app,當運行flutter run的時候,一直卡在這個地方動不了,如下圖:運行時會卡在Running 'gradle assembleDebug, 因為Gradle的Maven倉庫在國外, 可以使用阿里雲的鏡像地址。
  • 谷歌推出Android 11 DP Ver1.1版本 更新內容有哪些
    打開APP 谷歌推出Android 11 DP Ver1.1版本 更新內容有哪些 小淳 發表於 2020-03-05 11:37:31
  • 深入探索 Android 包瘦身(上)
    下面,我們就來使用 android-classshark 來進行一下實戰。如果我們當前使用的是 Android Studio 3.4 或 Android Gradle 插件 3.4.0 及其更高版本,R8 會作為默認編譯器。
  • Eclipse+Gradle安裝配置
    下載gradle2.解壓gradle-4.8.1-bin.zip 到指定目錄(我的是:D:\gradle-4.8); 3.添加環境變量環境變量GRADLE_HOME 值為上一步中的gradle的解壓目錄 如:D:\gradle-4.8GRADLE_USER_HOME 值你的gradle本地倉庫地址,比如我的:D:\gradle-4.8\repo 此步驟為可選,意在配置更改gradle本地倉庫地址。
  • 谷歌瀏覽器插件從認識到熟練使用全面指南,一次性掌握瀏覽器插件
    谷歌瀏覽器是市場上佔有率最大的瀏覽器,儘管在PC作業系統上是微軟windows的天下,但是微軟自帶的IE瀏覽器在使用感受上讓人感覺差強人意。有人說IE存在的目的就是為了「下載其他的瀏覽器」。當然這只是開玩笑的意思。但是不得不承認IE在穩定性和速度上確實和Chrome確實有一定差距。
  • 開源之系統:非終端命令,Ubuntu中去官網下載安裝Android Studio
    而這次我們開始安裝Android studio用以開發Android應用APP。我們打開官網,找到下載的頁面。就能找到down Android Studio的綠色按鈕,下面是版本的字樣,機智客這裡下載的是4.1.1 for Linux 64-bit (883 MB)。然後點擊下載,彈窗一個頁面,需要閱讀並同意相關協議。同樣有一個下載按鈕,上面有:適用平臺:Linux 的字樣。