Apache Cordova Android 3.7.1
2015年2月6日
我們很高興宣布 Cordova Android 3.7.1
已發布!
此版本包含許多錯誤修復,並將 target-sdk 設定為 android-21(在 Lollipop 裝置上產生相當好的圖形加速效果!)。當 cordova-cli 4.1.0 發布時,它將成為預設的 Android 版本。
升級方式
npm install -g cordova
cd my_project
cordova platform update android@3.7.1
明確新增方法
cordova platform add android@3.7.1
對於非 CLI 專案或 3.0 之前的專案,請參閱升級指南。
Android 中的新功能
- CB-8411 修復了外掛程式之前未初始化檢視階層的迴歸問題。
- CB-8328 允許外掛程式處理憑證挑戰
- CB-8201 在 Cordova Android 中新增對身份驗證對話框的支援
- CB-8017 為 Lollipop 新增對
<input type=file>
的支援 - CB-8329 當新的
startActivityForResult
發生時,取消未完成的ActivityResult
請求 - CB-8026 提高 Android 版本並設定允許第三方 Cookie _這可能會在稍後變更_
- CB-8210 消除
sendJavascript()
的使用,使其符合 CSP - CB-8143 許多 gradle 變更。使用
cordova build android -- --gradle
試試看 - CB-8079 使用 Activity 類別套件名稱,但在尋找啟動畫面可繪製物件時,回退到應用程式套件名稱
- CB-8147 讓
cordova/build
警告無法辨識的標誌,而不是失敗 - CB-8119 當偵測到
adb
停止回應時重新啟動 - CB-8112 關閉
mediaPlaybackRequiresUserGesture
- CB-6153 新增用於控制硬體按鈕音訊串流的偏好設定(
DefaultVolumeStream
) - CB-8081 允許 gradle 建置使用 Java 6 而不是要求 Java 7
- CB-8031 修復顯示為
ConcurrentModificationException
的競爭條件 - CB-7976 將
webView
的上下文(而非Activity
的上下文)用於意圖接收器 - CB-7974 如果檢視被銷毀,則取消逾時計時器
- CB-7940 如果 bridgeSecret 不正確,則停用 exec bridge
- CB-7758 允許 content-url 託管的頁面存取 bridge
- CB-6511 修復應用程式名稱包含 Unicode 字元時的 Android 建置問題
- CB-7707 新增多部分
PluginResult
- CB-6837 修復在呈現警示時按下返回按鈕時洩漏的視窗
- CB-7674 將偏好設定啟用移回
onCreate()
- CB-7499 支援 RTL 文字方向
- CB-7511 大幅改進 Android SDK 和 JDK 安裝位置的自動偵測