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。如果您决定在我们发布插件之前更新到 [email protected]
,请暂时通过 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 [email protected]
要显式添加它
cordova platform add [email protected]
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 级别 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
设置 GradledistributionUrl
- CB-9428 更新脚本现在将
minSdkVersion
提升到14
(如果它小于 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 修复了 build/check_reqs 挂起的问题