部落格 RSS 訂閱

Cordova Android 6.2.1 發布!
作者:Steve Gill
2017年4月5日

我們很高興宣布 Cordova Android 6.2.1 已經發布!

此版本修復了 Android SDK Tools 25.3.1 版本引入的問題。Google 停止支援 android 二進制檔案,因此 cordova-android 現在已採用對 avdmanagersdkmanager 二進制檔案的支援。我們也藉此機會重寫了在使用者系統上使用 gradle 的方式。cordova-android 現在需要使用者的系統上安裝 Android StudioGradle

此版本還在 config.xml 中加入了對 <resource-file> 元素的支援,該元素會在 cordova prepare 期間複製指定的檔案。這允許提供任意檔案,例如特殊通知尺寸的圖示或 API 設定 JSON 檔案。

升級方式

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

明確新增的方式

cordova platform add android@6.2.1

在即將發布的 cordova@7 版本之前,此版本必須明確新增,屆時它將被釘選為預設的 Android 平台。

Android 中的新功能

  • CB-12621elementtree dep 還原為 0.1.6
  • CB-12614 將標頭新增至測試
  • CB-8978config.xml 準備複製 resource-files
  • CB-12605 修復 Windows 上的需求檢查失敗問題
  • CB-12595 此修復程式應會尋找 Android Studio 安裝,並使用其中內建的 Gradle 中心
  • CB-12546 如果 android 警告它不再有用,則利用 avdmanager,這發生在 Android SDK Tools 25.3.1 中。明確設定產生的模擬器程序的 CWD,以解決最近 Google Android SDK 的錯誤。實際上,為我們可愛的 Windows 使用者在產生的 cordova-android 專案中包含 android_sdk_version.bat 檔案。
  • CB-12524 修復遺失的 gradle 範本錯誤。現在會從 Android Studio 目錄內部擷取範本,並回退到本機安裝的 Gradle 執行個體
  • CB-12465 編寫新的 JUnit 測試工具來取代測試並淘汰有問題的測試