Cordova Android 8.0.0 发布!
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-551 为
cdvMinSdkVersion
添加缺失的类型转换 - 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 长度