Cordova Android 6.2.1 发布!
2017 年 4 月 5 日
我们很高兴地宣布 Cordova Android 6.2.1
已发布!
此版本修复了由 Android SDK Tools 25.3.1 版本引入的问题。Google 放弃了对 android
二进制文件的支持,因此 cordova-android
现在采用了对 avdmanager
和 sdkmanager
二进制文件的支持。我们还借此机会重写了在用户系统上使用 gradle 的方式。cordova-android
现在要求用户的系统上安装 Android Studio 或 Gradle。
此版本还增加了对 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-12621 将
elementtree
依赖项恢复到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 测试工具,以替换测试并淘汰有问题的测试