Cordova Android 8.0.0 發佈!
2019 年 2 月 16 日
我們很高興宣布,我們剛剛發佈了 Cordova Android 8.0.0
!這是 Cordova 用於建構 Android 行動應用程式的支援平台之一。
發佈重點
升級方式
cordova platform remove android
cordova platform add android@8.0.0
除了各種改進和錯誤修復之外,此版本還包含一些主要功能。
一些主要功能包括
- 將 Gradle 升級至 4.10.3
- 支援 Android SDK 28
- 支援 Android Studio 3.3.0
- 新增自適應圖示支援
此外,由於 NodeJS 4.x 的支援已於 2018 年 4 月 30 日被 NodeJS 團隊終止,我們已將此版本所需的最低 NodeJS 版本提高到 6.x。
請在 issues.cordova.io 回報您發現的任何問題!
變更包括
- GH-655 使用自訂 Gradle 屬性從
config.xml
讀取 minSdkVersion 值 - GH-656 快速修復以支援 Android_SDK_ROOT
- GH-642 Android 工具 3.3 和 Gradle 4.10.3 更新
- GH-654 快速更新頂層
project.properties
- GH-624 為 Java 版本檢查新增遺失的日誌
- GH-630 更新
emulator.js
以修復問題 GH-608 - GH-620 修復 JDK 8 的需求錯誤訊息
- GH-619 javac 錯誤訊息在需求檢查中修正
- GH-612 Android 平台發佈準備 (Cordova 9)
- GH-607 如果目錄存在,複製
node_modules
- GH-589 重新編寫舊版外掛的安裝目錄解析
- GH-572 解決外掛
target-dir="app*"
子目錄的問題 - GH-567 如果無法驗證套件名稱,則輸出目前的套件名稱
- GH-507 Gradle 更新
- GH-550 修復舊版外掛程式中非 Java 來源的問題
- GH-558 從
cordova-js@4.2.3
更新cordova.js
- GH-553 檢查應用程式父目錄中是否有
build-extras.gradle
- GH-551 為
cdvMinSdkVersion
新增遺失的類型轉換 - GH-539 修復目標路徑回溯
- GH-544 移除 JellyBean 的過時檢查
- GH-465 移除
gradle.properties
的 Gradle 屬性內嵌命令參數 - GH-523 永遠將 Google repo 置於 jcenter 之上
- GH-486 將已棄用的 "compile" 變更為 "implementation"
- GH-495 修復不正確的預設 SDK 版本問題
- GH-493 移除綁定的相依性
- GH-490 修復建構器重構中與建構和執行相關的錯誤
- GH-448 CB-13685 自適應圖示支援
- GH-487 不要嘗試將活動意圖和網址載入到網頁檢視中,從內部網頁檢視載入返回。
- GH-461 移除舊的建構器程式碼
- GH-463 模擬器:新增單元測試並移除 Q
- GH-462 裝置:新增單元測試並移除 Q
- GH-457 模擬器:處理「裝置仍在連線」錯誤
- GH-445 執行和 retryPromise 的改進和測試
- GH-452 發出日誌事件,而不是直接記錄
- GH-449 提高舊版外掛的相容性
- GH-446 CB-14101 修復 Java >= 9 的 Java 版本檢查
- CB-14127 將 Google Maven 存放庫移到 jcenter 前面
- CB-14038 修復偵測專案類型時的誤判
- CB-13975 修復當 cdvStartInBackground=true 時觸發 pause 事件
- CB-13830 為使用非 Java 來源檔案的外掛程式新增處理常式,例如 Camera
- CB-13923 修復壓縮檔案的長度為 -1 的問題