Apache Cordova Android 4.1.0
2015 年 7 月 21 日
我們很高興宣佈 Cordova Android 4.1.0
已經發佈。
此版本現在支援檢查 Android 平台的系統需求
$>cordova requirements android
Requirements check results for android:
Java JDK: installed 1.7.0
Android SDK: installed
Android target: installed android-19,android-21,android-22,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:21
Gradle: installed 1.12
除了許多錯誤修復之外,mininumSdkTarget 也從 7 切換到 14。Cordova 現在支援的最低 Android OS 版本為 Ice Cream Sandwich。
升級方式
npm install -g cordova
cd my_project
cordova platform update android@4.1.0
明確新增的方式
cordova platform add android@4.1.0
Android 平台的新功能
- CB-9392 修復了列印風味版本的問題。此修正關閉了 #184。
- CB-9382 [Android] 修復了顯示外掛活動時的 KeepRunning 設定。此修正關閉了 #200
- CB-9391 修復了 cdvBuildMultipleApks 選項的轉換問題
- CB-9343 分割 Content-Type 以取得乾淨的 mimetype
- CB-9255 使 getUriType 不區分大小寫。
- CB-9149 修復了 899daa9 引入的 JSHint 問題
- CB-9372:移除未使用的檔案:'main.js' & 'master.css'。此修正關閉了 #198
- CB-9149 使 gradle 別名子專案以便處理依賴於其他程式庫的程式庫。此修正關閉了 #182
- 更新最低 SDK 版本至 14
- 更新授權。此修正關閉了 #190
- CB-9185 修復簽署發佈版本時的例外。此修正關閉了 #193。
- CB-9286 修復了未設定 ANDROID_HOME 時的建置失敗。
- CB-9284 修復了 build.json 中金鑰庫絕對路徑的處理方式
- CB-9260 在 Travis-CI 上安裝 Android-22
- 新增 .ratignore 檔案。
- CB-9119 新增 lib/retry.js 以重新嘗試傳回 Promise 的函式。在 emulator.js 中重新嘗試 'adb install',因為它有時會掛起。
- CB-9115 android:授予 Lollipop 權限要求
- 移除多餘的控制台訊息
- CB-8898 正確回報預期的 gradle 位置
- CB-8898 修復了因缺少引號而導致的 gradle 檢查失敗
- CB-9080:Android 4.1.1 及更低版本不支援 -d 選項,已移除
- CB-8954 新增
requirements
命令支援至 check_reqs 模組 - 將 JS 快照更新至 4.1.0-dev 版本 (透過 coho)
- CB-8417 從 cordova.js repo 更新了平台特定檔案
- 新增測試以確認偏好設定不會因 Intents 而變更
- 忘記移除複製 intent 資料的方法
- 著手移除此舊的 Intent 程式碼
- 將 JS 快照更新至 4.1.0-dev 版本 (透過 coho)
- 修復 KitKat 上的 CordovaPluginTest (啟動事件似乎會變更)
- CB-3360 允許設定自訂的 User-Agent (關閉 #162)
- CB-8902 在可用時,進入全螢幕模式時使用沉浸模式 (關閉 #175)
- 使 BridgeMode 方法為 public (它們本來就應該是)
- 簡化:EncodingUtils.getBytes(str) -> str.getBytes()
- 當 gradlew 檔案為唯讀時,不要顯示警告
- 當 prepEnv 複製 gradlew 且為唯讀時,不要顯示警告
- 即使 android-sdk 為唯讀,也能使 gradle 包裝器 prepEnv 程式碼正常運作
- CB-8897 刪除 drawable/icon.png,因為它與 drawable-mdpi/icon.png 重複
- 更新範本以針對 mininumSdkTarget=14
- CB-8894:更新範本以針對 mininumSdkTarget=14
- CB-8891 新增關於 gradle helper 何時新增的註解
- CB-8891 新增 gradle helper 以擷取 config.xml 偏好設定值
- CB-8884 從建立腳本中刪除 Eclipse 調整