博客 RSS 订阅

Cordova Android 8.0.0 发布!
作者:Bryan Ellis
2019年2月16日

我们很高兴地宣布,我们刚刚发布了 Cordova Android 8.0.0!这是 Cordova 支持的用于构建 Android 移动应用程序的平台之一。

版本亮点

升级

cordova platform remove android
cordova platform add [email protected]

除了各种改进和错误修复之外,此版本还包含一些主要功能。

一些主要功能包括

  • 将 Gradle 升级到 4.10.3
    • 支持 Android SDK 28
    • 支持 Android Studio 3.3.0
  • 添加自适应图标支持

此外,由于 NodeJS 4.x 的支持已于 2018 年 4 月 30 日被 NodeJS 团队放弃,因此我们将此版本所需的最低 NodeJS 版本提高到 6.x。

请在 issues.cordova.io 上报告您发现的任何问题!

更改包括

  • GH-655 使用自定义 Gradle 属性从 config.xml 读取 minSdkVersion 值
  • GH-656 快速修复以支持 Android_SDK_ROOT
  • GH-642 Android 工具 3.3 和 Gradle 4.10.3 更新
  • GH-654 对顶级 project.properties 的快速更新
  • GH-624 向 Java 版本检查添加缺失的日志
  • GH-630 更新 emulator.js 以修复问题 GH-608
  • GH-620 修复 JDK 8 的要求错误消息
  • GH-619 需求检查中的 javac 错误消息修复
  • GH-612 Android 平台发布准备 (Cordova 9)
  • GH-607 如果目录存在则复制 node_modules
  • GH-589 重写旧版插件的安装目录解析
  • GH-572 解决插件 target-dir="app*" 子目录的问题
  • GH-567 如果无法验证包名称,则输出当前包名称
  • GH-507 Gradle 更新
  • GH-550 修复带有非 Java 源的旧插件
  • GH-558[email protected] 更新 cordova.js
  • GH-553 检查应用父目录中的 build-extras.gradle
  • GH-551cdvMinSdkVersion 添加缺失的类型转换
  • GH-539 修复目标路径回退
  • GH-544 删除过时的 JellyBean 检查
  • GH-465 删除 gradle.properties 的 Gradle 属性内联命令参数
  • GH-523 始终将 Google 存储库放在 jcenter 之上
  • GH-486 将已弃用的 "compile" 更改为 "implementation"
  • GH-495 修复不正确的默认 sdk 版本问题
  • GH-493 删除捆绑的依赖项
  • GH-490 修复来自构建器重构的构建和运行相关错误
  • GH-448 CB-13685 自适应图标支持
  • GH-487 不要尝试 activity intent 和将 url 加载到 webview 中,从内部 webview 加载返回。
  • GH-461 删除旧的构建器代码
  • GH-463 模拟器:添加单元测试并删除 Q
  • GH-462 设备:添加单元测试并删除 Q
  • GH-457 模拟器:处理 "设备仍在连接" 错误
  • GH-445 运行和 retryPromise 改进和测试
  • GH-452 发出日志事件而不是直接记录
  • GH-449 提高旧插件兼容性
  • GH-446 CB-14101 修复 Java >= 9 的 Java 版本检查
  • CB-14127 将 Google maven 存储库置于 jcenter 之前
  • CB-14038 修复检测项目类型的误报
  • CB-13975 修复当 cdvStartInBackground=true 时触发暂停事件
  • CB-13830 为使用非 Java 源文件的插件添加处理程序,例如 Camera
  • CB-13923 修复压缩文件的 -1 长度