Cordova Android 5.2.0
2016年7月2日
我們很高興宣布 Cordova Android 5.2.0
已經發佈!
此版本包含許多錯誤修復。請閱讀以下完整變更日誌。
需要發佈新版本的 cordova-cli
,以便在建立新專案時將此版本的 cordova-android 設定為預設版本。如果您想立即開始使用此版本,請在執行 cordova platform add/update
時指定版本。
注意: 更新時,請務必儲存您的外掛,因為目前未儲存的外掛可能無法重新安裝。在您的專案中執行以下命令,將目前安裝的外掛儲存到 config.xml
中
cordova plugin save
升級方式
npm install -g cordova
cd my_project
cordova platform update android@5.2.0
明確新增
cordova platform add android@5.2.0
Android 平台的新功能
- CB-11383 更新 gradle 以使用
jcenter
並修正 Application 外掛 - CB-11365 修復了外掛 rm 問題,其中 emit 為
undefined
- CB-11117 使用
FileUpdater
來優化 android 平台的準備工作 - CB-10096 將測試專案升級到
Gradle Plugin 2.1.0
- CB-11292 修復外掛重新建立後損壞的
MessageChannel
- CB-11259 改善建置輸出
- CB-10096 升級到
Gradle Plugin 2.1.0
- CB-11198 跳過 android 目標 SDK 檢查。這關閉了 #303。
- CB-11138 重用來自
common
的PluginManager
來新增/移除外掛 - CB-11133 處理 android 模擬器啟動失敗
- CB-11132 修復
cordova-android
emulator.js
中錯誤:無法讀取 undefined 的屬性match
- CB-11015 使用 gradle 額外內容新增外掛時發生錯誤
- CB-11095 修復在
Node v0.10
上執行時的外掛新增/移除問題 - CB-11022 在外掛操作時,將 www 檔案重複複製到兩個目的地
- CB-10964 處理以 BOM 開頭的
build.json
檔案。 - CB-10963 處理來自外掛的重疊權限請求
- CB-8582 安裝應用程式時,隱藏
INSTALL_FAILED_VERSION_DOWNGRADE
錯誤 - CB-10862 無法設定
minsdkversion
- CB-10896 我們從未在
WebView
上正確啟用 cookie - CB-10837 支援 Android 上的平台特定方向
- CB-10600
cordova run android --release
不使用簽名和 zip 對齊版本的APK
- CB-9710 修復了某些 AVD 的
android avd list
輸出解析問題,導致它們未被包含在選擇過程中,即使它們是最佳匹配。 - CB-10888 通過 codecov 啟用覆蓋率報告收集
- CB-10846 將 Travis 和 AppVeyor 徽章新增至自述檔
- CB-10846 新增 AppVeyor 設定
- CB-10749 在
cordova-android
中使用cordova-common.CordovaLogger
- CB-10673 修復了具有重疊
<source-file>
標籤的衝突外掛安裝問題。新增--force
標誌。 - CB-8976 移除非 Crosswalk 應用程式的自動版本設定
- CB-10768 在
GradleBuilder
中使用cordova-common.superspawn
- CB-10729 將外掛處理常式測試移至平台的儲存庫中
- CB-10669
cordova run --list
無法找到adb
- CB-10660 修復了刪除不存在的目錄時發生的異常。