Cordova Android 5.0.0
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
設定 gradledistubutionUrl
- 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 卡住的問題