Cordova Android 6.2.1 發布!
2017年4月5日
我們很高興宣布 Cordova Android 6.2.1
已經發布!
此版本修復了 Android SDK Tools 25.3.1 版本引入的問題。Google 停止支援 android
二進制檔案,因此 cordova-android
現在已採用對 avdmanager
和 sdkmanager
二進制檔案的支援。我們也藉此機會重寫了在使用者系統上使用 gradle 的方式。cordova-android
現在需要使用者的系統上安裝 Android Studio 或 Gradle。
此版本還在 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-12621 將
elementtree
dep 還原為0.1.6
- CB-12614 將標頭新增至測試
- CB-8978 從
config.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 測試工具來取代測試並淘汰有問題的測試