部落格 RSS Feed

Apache Cordova Android 3.7.1
作者:Joe Bowser
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-8147cordova/build 警告無法辨識的標誌,而不是失敗
  • CB-8119 當偵測到 adb 停止回應時重新啟動
  • CB-8112 關閉 mediaPlaybackRequiresUserGesture
  • CB-6153 新增用於控制硬體按鈕音訊串流的偏好設定(DefaultVolumeStream
  • CB-8081 允許 gradle 建置使用 Java 6 而不是要求 Java 7
  • CB-8031 修復顯示為 ConcurrentModificationException 的競爭條件
  • CB-7976webView 的上下文(而非 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 安裝位置的自動偵測