cordova 插件cordova-plugin-crosswalk-webview - Android 集成crosswalk浏览器内核
1.安装crosswalk插件
cordova plugin add cordova-plugin-crosswalk-webview --variable XWALK_MODE=“lite” --save
可能会出现得报错: 原因是本地安装的版本是当前最新版本, 则会出现以下报错
CordovaError: Using “requireCordovaModule” to load non-cordova module “q” is not supported…
解决方法:
npm install -g cordova@8.1.2
2. 关闭crosswalk多核打包
在根目录 config.XML文件夹内配置
<preference name="xwalkMultipleApk" value="false" />
3.打包apk
cordova build android
可能出现报错: minSdkVersion冲突
解决方法:
<preference name="android-minSdkVersion" value="19" />
重新加载Android平台
cordova platform rm android
cordova platform add android
**可能出现报错:
Subproject Path: app
Downloading https://services.gradle.org/distributions/gradle-4.1-all.zip
Exception in thread "main" java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:210)
.
.
.
解决方法: 由于公司网络限制, 在重新下载包得时候会出现以下错误, 只要链接非公司网络 比如个人手机热点下载,报错即解决**
4.再次打包
cordova build android
可能出现得报错
com.android.ide.common.process.ProcessException: Failed to execute aapt
解决方法:
找到platform/android/app/src/build.gradle文件, 在
def promptForReleaseKeyPassword() {if (!cdvReleaseSigningPropertiesFile) {return;}if ('__unset'.equals(android.signingConfigs.release.storePassword)) {android.signingConfigs.release.storePassword = privateHelpers.promptForPassword('Enter key store password: ')}if ('__unset'.equals(android.signingConfigs.release.keyPassword)) {android.signingConfigs.release.keyPassword = privateHelpers.promptForPassword('Enter key password: ');}
}
在上方代码添加如下一段代码
configurations.all {resolutionStrategy {force 'com.android.support:support-v4:27.1.0'}
}
5.再次打包运行即成功
cordova build android
cordova 插件cordova-plugin-crosswalk-webview - Android 集成crosswalk浏览器内核相关推荐
- Android 集成Chrome 浏览器内核 Crosswalk
Crosswalk 内核的兴起与消亡 Android 4.4 版本之前,使用的是基于 androidWebKit 的 WebView 但实际上,由于 Android 的碎片化问题(大量存在不同的 An ...
- android集成Crosswalk内核,屏蔽返回键问题。
前言:我们项目要求的返回逻辑是,在Xwalkview里面所有的页面点击物理返回键,都会执行双击退出的功能,所以,如果你们项目要求的不是这样的,那么这篇博文对你没什么大的用处,不过可以相互学习下哈! C ...
- admob cordova插件 / cordova admob 插件 教程
Cordova, Phonegap and Intel XDK的Google AdMob plugin,支持ios and android,支持 老版本的admob和新版本的admob, 通过数行js ...
- Android 集成Crosswalk替换成X5WebView
替换的Crosswalk原因想必用过的都知道 Crosswalk官方已经在2017年不维护了 Crosswalk lib包太大,导致apk体积变大 遇到的问题总结: 在Application中初始化的 ...
- android集成qq浏览器,融合的设计–QQ浏览器(android)设计分享
每一次全新版本的设计都伴随着挑战与激情,它们化成对产品不断精细打磨的动力.在经过反复的推敲和锤炼后,孕育出了QQ浏览器的全新版本.这个 版本优化了交互结构,新增应用+以及边栏小工具.当然,UI 的变化 ...
- cordova安装android平台,Android集成Cordova
导语 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...
- unlegal android,百度地图定位 Cordova 插件 cordova-plugin-baidumaplocation
软件介绍 百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一 ...
- cordova自定义android插件,Cordova 自定义插件(Android版本)
Cordova 自定义插件(android) 特别注意 android 项目的包名 必须为 com.example.hello,否则编译不会通过. 1.安装命令工具 $ npm i plugman - ...
- unlegal android,cordova-plugin-baidumaplocation百度地图定位Cordova插件
百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申请An ...
最新文章
- LeetCode Excel Sheet Column Number(进制转换问题)
- FM实现F4帮助系列三:弹出框多筛选…
- Pandas CookBook -- 04选取数据子集
- go语言通道插入0_Go语言入门必知教程-通道
- 电脑提示找不到宽带连接怎么办
- ONLY三行脚本, SQL数据恢复到指定时间点
- python3 pygame load图片不显示_Python——mac下pygame踩坑,绘制图像不加载
- 如何写出优雅的跨平台的C/C++代码
- WinForm 快捷键设置
- 剑指offer(C++)-JZ36:二叉搜索树与双向链表(数据结构-树)
- layUI table 按条件搜索 结果整个页面刷新
- UFLDL机器学习 Andrew Ng-Deep Learning课程
- 由内而外 多项国产自主先进设计
- 最小二乘法用计算机求经验回归方程,最小二乘法求线性回归方程.doc
- wind python接口手册_wind量化平台-用户手册(python).pdf
- Google 分析 SDK 之渠道统计
- 一切要靠自己努力去争取!!!
- 【Java中级】8.5 SSH之Hibernate框架(五)——关于Criteria(QBC)过时的补充
- LeetCode-2206. 将数组划分成相等数对_Python
- iPhone问世15周年,共33款机型,你用过哪几个?
热门文章
- C++:66---特殊工具与技术之(不可移植的特性:位域、volatile、extern “C“链接提示)
- 克服低温磁场测量的挑战—高斯计
- AI顶级期刊 IEEE T-PAMI 2020最新论文解读 | Deep Partial Multi-View Learning
- 激光雷达的厮杀18年:西方“诸神黄昏”,东方“新王隐现”
- jquery attr设置属性失效问题
- 阿里的黄金时代|一点财经
- Fintech趣店总部(厦门)技术招聘
- android otg 挂载流程,android USB OTG功能如何打开及实现
- 高并发系统设计:消息队列的三大作用:削峰填谷、异步处理、模块解耦
- ORA-00911: invalid character 错误解决