部落格 RSS Feed

Cordova Android 5.0.0
作者:Joe Bowser
2015年11月09日

我們很高興宣布 Cordova Android 5.0.0 已發布。

在此版本中,外掛現在支援 Android Marshmallow 的權限檢查。由於近期 Android 變更的性質,主版本已遞增以反映新的 API 變更。只有使用 Google 定義的特定權限的外掛才會受到此變更的影響。以下核心外掛需要更新

  • cordova-plugin-camera
  • cordova-plugin-geolocation
  • cordova-plugin-contacts
  • cordova-plugin-file
  • cordova-plugin-media

我們正在將這些外掛發布到 npm。如果您決定在我們發布外掛之前更新到 cordova-android@5.0.0,請先透過 git 安裝這些更新的外掛。

cordova plugin add https://github.com/apache/cordova-plugin-camera.git

有關如何使用新的 Android 權限 API 的資訊可以在 Cordova 文件中找到,請點擊這裡

升級方式

npm install -g cordova
cd my_project
cordova platform update android@5.0.0

明確新增它

cordova platform add android@5.0.0

Android 平台的新功能

  • CB-9909 不應在 Windows 的路徑中跳脫空格。
  • CB-9870 更新了 hello world 範本
  • CB-9880 修正在從 android@<4.1.0 升級時平台更新失敗的問題
  • CB-9844 在重新命名活動後移除舊的 .java
  • CB-9800 修正貢獻連結。
  • CB-9782 簽入 cordova-common 依賴
  • CB-9835 降級 properties-parser 以防止在 Node < 4.x 中發生失敗
  • CB-9782 為 Android 平台實作 PlatformApi 合約。
  • CB-9826 修復了 Windows 上的 test-build 指令碼。
  • 重構 Cordova 外掛/權限 API
  • 升級至 API level 23
  • 提交程式碼以處理權限,以及定位外掛的特殊情況
  • CB-9608 cordova-android 不再在 Node 0.10 或更低版本上建置
  • CB-9080 針對 Android 版本 4.1.1 及更低版本的 Cordova CLI 執行會拋出錯誤
  • CB-9557 修復從除錯建置切換到發行建置時 apk 安裝失敗的問題
  • CB-9496 移除了為 Crosswalk 新增的權限
  • CB-9402 允許透過 env variable CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL 設定 gradle distubutionUrl
  • CB-9428 更新指令碼現在會將 minSdkVersion 提高到 14 如果它小於此值。
  • CB-9430 修復當 javac 返回額外一行時 check_reqs 失敗的問題
  • CB-9172 改善了模擬器部署的穩定性。
  • CB-9404 修復了當路徑包含 -debug-release 時的例外狀況
  • CB-8320 設定 Gradle,以便我們可以將 CordovaLib 用作標準 Android 程式庫
  • CB-9185 修復了找不到未簽署 apk 的問題。
  • CB-9397 修復了 cordova requirements android 的小問題
  • CB-9389 修復了建置/check_reqs 卡住的問題