博客 RSS 订阅

Cordova Android 6.0.0 发布!
作者: Joe Bowser
2016年10月24日

我们很高兴地宣布Cordova Android 6.0.0 的主要版本已发布!

在您的项目中运行以下命令,将当前安装的插件保存到 config.xml

cordova plugin save

升级

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

显式添加

cordova platform add [email protected]

Android 的新功能

此版本添加了重要功能,并引入了许多重大更改。代码库中的一些更改将对第三方 WebView 插件开发人员特别感兴趣。

主要更改

  • 主要桥接是 EVAL_BRIDGE,它告诉 WebView 直接执行 JS。这比 ONLINE_EVENT 桥接更稳定。
  • 完全支持 Android Nougat (API 24)
  • Ice Cream Sandwich 支持 已被弃用。最低支持的 Android 版本是 Jellybean (API 16/ Android 4.1)
  • 插件安装现在会清理构建目录,这加快了 gradle 的构建时间,并使 CLI 开发更具可预测性

针对第三方 WebView 开发人员的更改

  • 添加了 executeJavascript 方法,它是一个必须实现的抽象方法
  • 必须将 EVAL_BRIDGE 添加到 WebView

从 Git 提交日志中整理的更改,请查看发行说明以获取更完整的列表

  • CB-11083: 修复处理具有自己的 Gradle 配置的自定义框架的问题
  • CB-8722: 将图标从 drawable 移动到 mipmap
  • CB-11964: 在插件安装后调用清理,并在测试中模拟它
  • CB-11935: 尽最大努力暂停任何可以安全暂停的处理,例如动画和地理定位。
  • CB-11640: 更改需求检查以要求 Java 8
  • CB-11907: 升级 Gradle 以与 Android Studio 2.2 和 Android Gradle 插件一起使用
  • CB-11078: BackgroundColor 首选项的空字符串导致应用程序崩溃,关闭 #316