Apache Cordova Android 3.7.1
2015年2月6日
我们很高兴地宣布 Cordova Android 3.7.1
已发布!
此版本修复了许多错误,并将 target-sdk 设置为 android-21(在 Lollipop 设备上产生了相当不错的图形加速!)。当 cordova-cli 4.1.0 发布时,它将成为默认的 Android 版本。
升级
npm install -g cordova
cd my_project
cordova platform update [email protected]
显式添加
cordova platform add [email protected]
对于非 CLI 项目或 3.0 之前的项目,请参考升级指南。
Android 中的新功能
- CB-8411 修复了在插件之前未初始化视图层次结构的回归问题。
- CB-8328 允许插件处理证书挑战
- CB-8201 在 Cordova Android 中添加对身份验证对话框的支持
- CB-8017 为 Lollipop 添加对
<input type=file>
的支持 - CB-8329 当新的
startActivityForResult
发生时,取消未完成的ActivityResult
请求 - CB-8026 升级 Android 版本并设置以允许第三方 cookie *这可能会在稍后更改*
- CB-8210 消除
sendJavascript()
的使用,以符合 CSP - CB-8143 大量的 gradle 更改。 使用
cordova build android -- --gradle
尝试一下 - CB-8079 使用 activity 类包名,但在查找启动画面可绘制对象时回退到应用程序包名
- CB-8147 让
cordova/build
对无法识别的标志发出警告,而不是失败 - CB-8119 当我们检测到
adb
挂起时重新启动它 - CB-8112 关闭
mediaPlaybackRequiresUserGesture
- CB-6153 添加一个用于控制硬件按钮音频流的首选项 (
DefaultVolumeStream
) - CB-8081 允许 gradle 构建使用 Java 6,而不是要求 Java 7
- CB-8031 修复显示为
ConcurrentModificationException
的竞争条件 - CB-7976 对于 intent 接收器,使用
webView
的上下文而不是Activity
的上下文 - CB-7974 如果视图被销毁,则取消超时定时器
- CB-7940 如果 bridgeSecret 错误,则禁用 exec bridge
- CB-7758 允许内容 URL 托管的页面访问桥
- CB-6511 修复应用程序名称包含 unicode 字符时 Android 的构建
- CB-7707 添加了 multipart
PluginResult
- CB-6837 修复在渲染警报时按后退按钮导致窗口泄漏的问题
- CB-7674 将首选项激活移回
onCreate()
- CB-7499 支持 RTL 文本方向
- CB-7511 大大改进了 Android SDK 和 JDK 安装位置的自动检测