部落格 RSS 訂閱

Cordova Android 8.0.0 發佈!
作者:Bryan Ellis
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-558cordova-js@4.2.3 更新 cordova.js
  • GH-553 檢查應用程式父目錄中是否有 build-extras.gradle
  • GH-551cdvMinSdkVersion 新增遺失的類型轉換
  • 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 的問題