国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

WPS二次開發(fā)專題:Gradle版本、AGP插件與Java版本的對應關系

這篇具有很好參考價值的文章主要介紹了WPS二次開發(fā)專題:Gradle版本、AGP插件與Java版本的對應關系。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?作者持續(xù)關注WPS二次開發(fā)專題系列,持續(xù)為大家?guī)砀嘤袃r值的WPS開發(fā)技術細節(jié),如果能夠幫助到您,請幫忙來個一鍵三連,更多問題請聯系我(QQ:250325397)

背景

最近有體驗SDK的同學反饋接入SDK出現報錯,最終定位到原因為接入的宿主app項目的gradle版本過低導致,SDK兼容支持了android11的特性,需要對應的gradle插件為支持android11的版本。

現象

WPS二次開發(fā)專題:Gradle版本、AGP插件與Java版本的對應關系,wps,gradle,android

解決方案

將gradle版本升級至支持android11的插件版本即可,對此google官方的引文如下

4.0.1(2020 年 7 月)

本次要更新支持與 Android 11 中軟件包可見性的新默認設置和功能兼容。

在以前的 Android 版本中,可以查看設備上安裝的所有應用的列表。從 Android 11(API 級別 30)開始,默認情況下,應用只能訪問經過過濾的已安裝軟件包列表。如需查看系統(tǒng)上更廣泛的應用列表,您現在需要在應用或庫的 Android 清單中添加 <queries> 元素。

Android Gradle 插件 4.1 及更高版本已與新的 <queries> 聲明兼容;不過,較低的版本不兼容。如果您添加 <queries> 元素或者開始依賴于支持以 Android 11 為目標平臺的庫或 SDK,在構建應用時可能會遇到清單合并錯誤。

為了解決此問題,我們將針對 AGP 3.3 及更高版本發(fā)布一組補丁程序。如果您使用的是舊版 AGP,請升級到以下某個版本:

如果您使用的是以下AGP 版本

請升級到

4.0.*

4.0.1

3.6.*

3.6.4

3.5.*

3.5.4

3.4.*

3.4.3

3.3.*

3.3.3

關于WPS 二次開發(fā)SDK可以查看前面的系列文章介紹哦!

申請方式如下:

通過向WPS官方發(fā)送郵件申請,審批通過后即可獲取集成相關資料,詳細參見

郵件模板:
發(fā)起人:有需要申請接入WPS移動端的企業(yè)或者個人
郵件主題: XXX公司XXX項目---WPS Android端 SDK二次開發(fā)集成申請
郵件發(fā)送: m_open_sdk@wps.cn
郵件內容:
請明確包含申請項目背景規(guī)模、集成應用第三方APP包名, 具體需求 、集成周期等

更多需求可以通過 WPS 二次開發(fā)群(QQ:250325397)進行咨詢

更多知識擴展

gradle是什么

  • Gradle是一個基于Apache Ant和Apache Maven概念的項目自動化構建開源工具。它使用一種基Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基于XML的各種繁瑣配置
  • 配置文件位置:項目根目錄->gradle 文件夾->wrapper->gradle-wrapper.properties
#Mon May 08 14:27:02 CST 2023
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

AGP(AndroidStudio Gradle Plugin)插件是什么

  • AndroidStudio用于開發(fā)Android項目的gradle插件,它一邊調用 Gradle本身的代碼和批處理工具來構建項目,一邊調用Android SDK的編譯、打包功能。由于需要調用andriod,sdk的編譯打包功能,所以該插件需要關連 Android SDK Build Tools Version
  • 為何需要?由于gralde不指是為android提供構建的也為其它c++等提供構建。所以需要針對安卓的插件。
  • Gradle插件會有版本號,一般和androidStudio的版本一致。每個版本號又對應有一個或一些 Gradle發(fā)行版本
  • 配置位置:File->Project Structrue

WPS二次開發(fā)專題:Gradle版本、AGP插件與Java版本的對應關系,wps,gradle,android

Android SDK Build Tools Version是什么

  • Build Tools Version為AGP提供的版本構建工具,一般由AS自動生成
  • 位置:module-> build.gradle
android {
    buildToolsVersion "29.0.2"
    ...
}

Gradle及插件版本支持映射

插件版本

所需的最低 Gradle 版本

支持的java版本

8.4(Alpha 版)

8.6-rc-1

8.3

8.4

<= 21

8.2

8.2

<= 20

8.1

8.0

8.0

8.0

7.4

7.5

<= 18

7.3

7.4

7.2

7.3.3

<= 17

7.1

7.2

7.0

7.0

<= 16

4.2.0+

6.7.1

<= 15

4.1.0+

6.5+

<= 14

4.0.0+

6.1.1+

<= 13

3.6.0 - 3.6.4

5.6.4+

3.5.0 - 3.5.4

5.4.1+

<= 12

3.4.0 - 3.4.3

5.1.1+

<= 11

3.3.0 - 3.3.3

4.10.1+

3.2.0 - 3.2.1

4.6+

<= 10

3.1.0+

4.4+

3.0.0+

4.1+

<= 9

2.3.0+

3.3+

2.1.3 - 2.2.3

2.14.1 - 3.5

2.0.0 - 2.1.2

2.10 - 2.13

<= 8

1.5.0

2.2.1 - 2.13

1.2.0 - 1.3.1

2.2.1 - 2.9

1.0.0 - 1.1.3

2.2.1 - 2.3

參考地址:

Android Gradle插件

Android Gradle 插件歷史版本介紹

Gradle版本發(fā)布文章來源地址http://www.zghlxwxcb.cn/news/detail-848210.html

到了這里,關于WPS二次開發(fā)專題:Gradle版本、AGP插件與Java版本的對應關系的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 在android開發(fā)環(huán)境中,gradle 版本和 java 版本的對應關系

    在android開發(fā)環(huán)境中,gradle 版本和 java 版本的對應關系 Gradle 版本 所支持的 JDK 版本 6.x JDK 8、JDK 11(僅限 Gradle 6.7 及更高版本) 5.x JDK 7、JDK 8 4.x JDK 6、JDK 7、JDK 8 3.x JDK 6、JDK 7、JDK 8 2.x JDK 6、JDK 7、JDK 8 1.x JDK 6、JDK 7

    2024年02月09日
    瀏覽(22)
  • Gradle版本、Gradle插件版本和AndroidStudio版本之間的對應關系

    Gradle版本、Gradle插件版本和AndroidStudio版本之間的對應關系

    有時候碰到gradle版本死活下載不下來,還會報Gralde Sync Issues,有可能是你的Gradle Wrapper版本和Gradle插件版本、AndroidStudio版本不匹配。 Gradle版本和Gradle插件版本之間存在一定的對應關系。Gradle Wrapper是用來指定項目使用的Gradle版本,Gradle插件則是用來構建Android應用程序的。 And

    2024年02月13日
    瀏覽(20)
  • Android Studio插件版本與Gradle 版本對應關系

    Android Studio插件版本與Gradle 版本對應關系

    關于作者:CSDN內容合伙人、技術專家, 從零開始做日活千萬級APP。 專注于分享各領域原創(chuàng)系列文章 ,擅長java后端、移動開發(fā)、商業(yè)變現、人工智能等,希望大家多多支持。 我們繼續(xù)總結學習 基礎知識 ,溫故知新。 本文記錄android studio插件版本 與 所需的最低 Gradle 版本的

    2024年02月08日
    瀏覽(25)
  • Compose學習 - 環(huán)境配置及compose、kotlin插件、gradle、AndroidStudio版本對應關系

    Compose學習 - 環(huán)境配置及compose、kotlin插件、gradle、AndroidStudio版本對應關系

    最近學習Compose,一開始學習的Compose版本是1.1.1,學習的過程中發(fā)現, LazyHorizontalGrid 這個方法只有在1.2.0以后版本才支持。 想著既然要升級,直接用最新的好了。后面按照官網建議,下載了最新的AndroidStudio,我目前下載的最新的是giraffe版本。然后直接新建了一個Compose項目這

    2024年02月09日
    瀏覽(15)
  • SpringBoot版本與Spring、java、maven、gradle版本對應匯總(1->3版本,收藏一波)

    SpringBoot版本與Spring、java、maven、gradle版本對應匯總(1->3版本,收藏一波)

    Spring Boot 3.1.x Spring Boot 3.0.x Spring Boot 2.7.x Spring Boot 2.6.x Spring Boot 2.5.x Spring Boot 2.4.x Spring Boot 2.3.x Spring Boot 2.2.x Spring Boot 2.1.x Spring Boot 2.0.x Spring Boot 1.5.x? ?Spring Boot 1.4.x? Spring Boot 1.3.x?? Spring Boot 1.2.x??

    2024年02月03日
    瀏覽(20)
  • Spring Boot各版本與Java版本的對應兼容關系,與構建工具(Maven、Gradle)版本的對應兼容關系,對servlet 容器的支持

    Spring Boot各版本與Java版本的對應兼容關系,與構建工具(Maven、Gradle)版本的對應兼容關系,對servlet 容器的支持

    by:垃圾程序員 當前文章具有時效性,在當前springboot的版本下做的整合。之后大家視情況可以直接到Spring的官網查看 Spring | Home Level up your Java code and explore what Spring can do for you. https://spring.io/ 下面是Spring Boot各個版本的支持時間 下面是Spring Boot 推薦使用的各個版面,并標注出

    2024年02月10日
    瀏覽(153)
  • 【ijkplayer】編譯 Android 版本的 ijkplayer ⑦ ( 使用 AS 打開源碼 | 重新設置 AGP 和 Gradle 版本號 | 設置依賴倉庫 | 設置依賴 | 編譯運行 )

    【ijkplayer】編譯 Android 版本的 ijkplayer ⑦ ( 使用 AS 打開源碼 | 重新設置 AGP 和 Gradle 版本號 | 設置依賴倉庫 | 設置依賴 | 編譯運行 )

    博客源碼 : https://download.csdn.net/download/han1202012/88215731 在 【ijkplayer】編譯 Android 版本的 ijkplayer ⑥ ( 進入 ijkplayer-android/android 目錄 | 執(zhí)行 compile-ijk.sh 腳本完成編譯 ) 博客中 , 完成了 ijkplayer 的編譯 , 編譯后的 Android 項目源碼在 https://download.csdn.net/download/han1202012/85008881 下載 ; 下

    2024年02月12日
    瀏覽(18)
  • Android Gradle Plugin與Gradle版本、JDK版本對應關系

    Android Gradle Plugin版本 Gradle版本 SDK Build Tools JDK版本 備注 8.2 8.1 17 8.1 8.0 17 8.0 8.0 30.0.3 17 7.4 7.5 30.0.3 11 7.3 7.4 30.0.3 11 7.2 7.3.3 30.0.3 11 7.1 7.2 30.0.3 11 7.0 7.0 30.0.2 11 4.2.0+ 6.7.1 30.0.2 8+ 4.1.0+ 6.5+ 29.0.2 8+ 4.0.0+ 6.1.1+ 29.0.2 8+ 3.6.0 - 3.6.4 5.6.4+ 28.0.3 8+ 3.5.0 - 3.5.4 5.4.1+ 28.0.3 8+ 3.4.0 - 3.4.3 5.1.1+ 28

    2024年02月08日
    瀏覽(22)
  • gradle對應的jdk版本

    gradle對應的jdk版本

    gradle和java一樣,運行都要在jvm上運行,所以一般都會安裝jdk供gradle運行,gradle和jdk的版本對應關系可以在gradle看到 https://gradle.org/install/ 可以看到gradle-8.5 需要jdk8及以上的運行環(huán)境,其他版本的我嘗試看了下并沒有Prerequistites, 其他版本的gradle肯定是有Prerequistites的,只是我沒

    2024年03月21日
    瀏覽(24)
  • WPS二次開發(fā)系列:WPS SDK初始化

    本文將詳細介紹WPS SDK初始化,幫您能夠更好的在項目中接入WPS SDK實現自己的應用和WPS應用進行通信交互。 向WPS官方發(fā)送郵件申請,郵件格式如下 郵件模板: 發(fā)起人 :有需要申請接入WPS移動端的企業(yè)或者個人 郵件主題: XXX公司XXX項目---WPS Android端 SDK二次開發(fā)集成申請 郵件

    2024年04月16日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包