Apache Cordova Android 4.1.0
2015年7月21日
我们很高兴地宣布 Cordova Android 4.1.0
已发布。
此版本现在支持检查 Android 平台的系统要求
$>cordova requirements android
Requirements check results for android:
Java JDK: installed 1.7.0
Android SDK: installed
Android target: installed android-19,android-21,android-22,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:21
Gradle: installed 1.12
除了许多错误修复外,mininumSdkTarget 也从 7 切换到了 14。Cordova 支持的最低 Android 操作系统现在是 Ice Cream Sandwich。
升级方法
npm install -g cordova
cd my_project
cordova platform update [email protected]
显式添加
cordova platform add [email protected]
Android 平台的新增功能
- CB-9392 修复了打印带版本号的版本的问题。这关闭了 #184。
- CB-9382 [Android] 修复了当显示插件活动时 KeepRunning 设置的问题。这关闭了 #200
- CB-9391 修复了 cdvBuildMultipleApks 选项的强制转换
- CB-9343 拆分 Content-Type 以获得干净的 mimetype
- CB-9255 使 getUriType 不区分大小写。
- CB-9149 修复了 899daa9 引入的 JSHint 问题
- CB-9372: 删除未使用的文件: 'main.js' & 'master.css'。这关闭了 #198
- CB-9149 使 gradle 别名子项目能够处理依赖于库的库。这关闭了 #182
- 将最低 SDK 版本更新为 14
- 更新许可证。这关闭了 #190
- CB-9185 修复了签名发布版本构建异常的问题。这关闭了 #193。
- CB-9286 修复了未设置 ANDROID_HOME 时构建失败的问题。
- CB-9284 修复了 build.json 中 keystore 的绝对路径处理问题
- CB-9260 在 Travis-CI 上安装 Android-22
- 添加 .ratignore 文件。
- CB-9119 添加 lib/retry.js 用于重试返回 promise 的函数。在 emulator.js 中重试 'adb install',因为它有时会挂起。
- CB-9115 android: 授予 Lollipop 权限请求
- 删除多余的控制台消息
- CB-8898 正确报告预期的 gradle 位置
- CB-8898 修复了因缺少引号导致的 gradle 检查失败问题
- CB-9080: -d 选项在 Android 4.1.1 及更低版本上不受支持,已删除
- CB-8954 添加
requirements
命令支持到 check_reqs 模块 - 将 JS 快照更新到 4.1.0-dev 版本 (通过 coho)
- CB-8417 从 cordova.js 仓库更新了平台特定文件
- 添加测试以确认首选项不会被 Intents 更改
- 忘记删除复制 intent 数据的方法
- 着手删除此旧的 Intent 代码
- 将 JS 快照更新到 4.1.0-dev 版本 (通过 coho)
- 修复 KitKat 上的 CordovaPluginTest (启动事件似乎已更改)
- CB-3360 允许设置自定义 User-Agent (关闭 #162)
- CB-8902 在进入全屏时,尽可能使用沉浸式模式 (关闭 #175)
- 使 BridgeMode 方法公开 (它们应该一直是公开的)
- 简化: EncodingUtils.getBytes(str) -> str.getBytes()
- 当 gradlew 文件为只读时不显示警告
- 当 prepEnv 复制 gradlew 并且它是只读的时候不显示警告
- 即使 android-sdk 是只读的,也使 gradle wrapper prepEnv 代码工作
- CB-8897 删除 drawable/icon.png,因为它与 drawable-mdpi/icon.png 重复
- 更新模板以定位 mininumSdkTarget=14
- CB-8894: 更新模板以定位 mininumSdkTarget=14
- CB-8891 添加关于何时添加 gradle 助手的信息
- CB-8891 添加一个 gradle 助手,用于检索 config.xml 首选项值
- CB-8884 从 create 脚本中删除 Eclipse 调整