博客 RSS订阅

Cordova Android 5.2.0
作者:Steve Gill
2016年7月2日

我们很高兴地宣布 Cordova Android 5.2.0 已经发布!

此版本包含许多错误修复。请阅读下面的完整更新日志。

需要发布新版本的 cordova-cli,以便在创建新项目时将此版本的 cordova-android 固定为默认版本。如果您想立即开始使用此版本,请在执行 cordova platform add/update 时指定版本。

注意: 更新时,请确保保存您的插件,否则当前未保存的插件可能无法重新安装。在您的项目中运行以下命令,将当前安装的插件保存到 config.xml

cordova plugin save

要升级

npm install -g cordova
cd my_project
cordova platform update [email protected]

要显式添加它

cordova platform add [email protected]

Android平台的新增功能

  • CB-11383 更新 gradle 以使用 jcenter 并更正 Application 插件
  • CB-11365 修复了 emitundefined 导致的插件 rm 问题
  • CB-11117 使用 FileUpdater 优化 android 平台的准备工作
  • CB-10096 将测试项目升级到 Gradle Plugin 2.1.0
  • CB-11292 修复插件重新创建后 MessageChannel 损坏的问题
  • CB-11259 改进构建输出
  • CB-10096 升级到 Gradle Plugin 2.1.0
  • CB-11198 跳过 android 目标 SDK 检查。这关闭了 #303。
  • CB-11138 重用 common 中的 PluginManager 添加/删除插件
  • CB-11133 处理 android 模拟器启动失败
  • CB-11132 修复 cordova-android emulator.js 中“无法读取未定义属性 match”的错误
  • CB-11015 使用 gradle extras 添加插件时出错
  • CB-11095 修复在 Node v0.10 上运行时插件的添加/删除问题
  • CB-11022 在插件操作时将 www 文件复制到两个目标位置
  • CB-10964 处理以 BOM 开头的 build.json 文件。
  • CB-10963 处理来自插件的重叠权限请求
  • CB-8582 隐藏安装应用程序时出现的 INSTALL_FAILED_VERSION_DOWNGRADE 错误
  • CB-10862 无法设置 minsdkversion
  • CB-10896 我们从未在 WebView 上正确启用 cookies
  • CB-10837 支持 Android 上的平台特定方向
  • CB-10600 cordova run android --release 不使用已签名和 zip 对齐的 APK 版本
  • CB-9710 修复了解析某些 AVD 的 android avd list 输出时出现的问题,导致即使它们是最佳匹配,也不会包含在选择过程中。
  • CB-10888 通过 codecov 启用覆盖率报告收集
  • CB-10846 将 Travis 和 AppVeyor 徽章添加到 readme
  • CB-10846 添加 AppVeyor 配置
  • CB-10749cordova-android 中使用 cordova-common.CordovaLogger
  • CB-10673 修复了重叠的 <source-file> 标签导致的插件安装冲突问题。添加 --force 标志。
  • CB-8976 删除非 Crosswalk 应用程序的自动版本
  • CB-10768GradleBuilder 中使用 cordova-common.superspawn
  • CB-10729 将插件处理程序测试移动到平台存储库中
  • CB-10669 cordova run --list 无法找到 adb
  • CB-10660 修复了删除不存在的目录时出现的异常。