部落格 RSS Feed

Cordova Android 6.0.0 發布!
作者:Joe Bowser
2016 年 10 月 24 日

我們很高興宣布 Cordova Android 6.0.0 的重大版本已發布!

在您的專案中執行以下命令,將您目前安裝的外掛程式儲存到 config.xml

cordova plugin save

升級方式

npm install -g cordova
cd my_project
cordova platform update android@6.0.0

明確新增

cordova platform add android@6.0.0

Android 的新功能

此版本新增了重要的功能,同時也引入了一些重大變更。程式碼庫的某些變更將會對第三方 WebView 外掛程式開發人員特別感興趣。

主要變更

  • 主要橋接器是 EVAL_BRIDGE,它告訴 WebView 直接執行 JS。這比 ONLINE_EVENT 橋接器更穩定
  • 完整支援 Android Nougat (API 24)
  • Ice Cream Sandwich 支援 已被棄用。最低支援的 Android 版本是 Jellybean (API 16/ Android 4.1)
  • 外掛程式安裝現在會清除建置目錄,這可以加快 gradle 建置時間,並使 CLI 開發更具可預測性

針對第三方 WebView 開發人員的變更

  • 新增 executeJavascript 方法,且此為必須實作的抽象方法
  • 必須將 EVAL_BRIDGE 新增至 WebView

從 Git Commit 記錄整理的變更,請查看發行說明以取得更完整的清單

  • CB-11083:修正處理具有自己的 Gradle 設定的自訂框架
  • CB-8722:將圖示從 drawable 移至 mipmap
  • CB-11964:在外掛程式安裝後呼叫 clean 並且在測試中模擬它
  • CB-11935:盡最大努力暫停任何可以安全暫停的處理,例如動畫和地理定位。
  • CB-11640:變更需求檢查以要求 Java 8
  • CB-11907:提升 Gradle 以使用 Android Studio 2.2 和 Android Gradle 外掛程式
  • CB-11078:BackgroundColor 偏好設定的空字串會導致應用程式崩潰,這關閉了 #316