博客 RSS 订阅

Cordova Android 6.2.1 发布!
作者:Steve Gill
2017 年 4 月 5 日

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

此版本修复了由 Android SDK Tools 25.3.1 版本引入的问题。Google 放弃了对 android 二进制文件的支持,因此 cordova-android 现在采用了对 avdmanagersdkmanager 二进制文件的支持。我们还借此机会重写了在用户系统上使用 gradle 的方式。cordova-android 现在要求用户的系统上安装 Android StudioGradle

此版本还增加了对 config.xml<resource-file> 元素的支持,该元素会在 cordova prepare 期间复制指定的文件。这允许提供任意文件,例如特殊通知大小的图标或 API 配置 JSON 文件。

升级方法

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

显式添加

cordova platform add [email protected]

此版本必须显式添加,直到即将发布的 cordova@7 版本,届时它将被固定为默认的 Android 平台。

Android 中的新功能

  • CB-12621elementtree 依赖项恢复到 0.1.6
  • CB-12614 向测试添加标头
  • CB-8978 准备从 config.xml 复制 resource-files
  • CB-12605 修复 Windows 上的需求检查失败问题
  • CB-12595 应该找到 Android Studio 的安装并使用其中自带的强大的 gradle 中心
  • CB-12546 如果 android 警告它不再有用,则利用 avdmanager,这在 Android SDK Tools 25.3.1 中会发生。显式设置生成的模拟器进程的 CWD 来解决最近的 Google Android SDK 错误。实际上,为我们可爱的 Windows 用户在生成的 cordova-android 项目中包含 android_sdk_version.bat 文件。
  • CB-12524 修复了缺少 gradle 模板错误。现在它从 Android Studio 目录内部获取模板,并回退到本地安装的 Gradle 实例
  • CB-12465 编写新的 JUnit 测试工具,以替换测试并淘汰有问题的测试