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浏览器内核相关推荐

  1. Android 集成Chrome 浏览器内核 Crosswalk

    Crosswalk 内核的兴起与消亡 Android 4.4 版本之前,使用的是基于 androidWebKit 的 WebView 但实际上,由于 Android 的碎片化问题(大量存在不同的 An ...

  2. android集成Crosswalk内核,屏蔽返回键问题。

    前言:我们项目要求的返回逻辑是,在Xwalkview里面所有的页面点击物理返回键,都会执行双击退出的功能,所以,如果你们项目要求的不是这样的,那么这篇博文对你没什么大的用处,不过可以相互学习下哈! C ...

  3. admob cordova插件 / cordova admob 插件 教程

    Cordova, Phonegap and Intel XDK的Google AdMob plugin,支持ios and android,支持 老版本的admob和新版本的admob, 通过数行js ...

  4. Android 集成Crosswalk替换成X5WebView

    替换的Crosswalk原因想必用过的都知道 Crosswalk官方已经在2017年不维护了 Crosswalk lib包太大,导致apk体积变大 遇到的问题总结: 在Application中初始化的 ...

  5. android集成qq浏览器,融合的设计–QQ浏览器(android)设计分享

    每一次全新版本的设计都伴随着挑战与激情,它们化成对产品不断精细打磨的动力.在经过反复的推敲和锤炼后,孕育出了QQ浏览器的全新版本.这个 版本优化了交互结构,新增应用+以及边栏小工具.当然,UI 的变化 ...

  6. cordova安装android平台,Android集成Cordova

    导语 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...

  7. unlegal android,百度地图定位 Cordova 插件 cordova-plugin-baidumaplocation

    软件介绍 百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一 ...

  8. cordova自定义android插件,Cordova 自定义插件(Android版本)

    Cordova 自定义插件(android) 特别注意 android 项目的包名 必须为 com.example.hello,否则编译不会通过. 1.安装命令工具 $ npm i plugman - ...

  9. unlegal android,cordova-plugin-baidumaplocation百度地图定位Cordova插件

    百度地图定位Cordova插件,支持Android,IOS 可以在此地址查看example 基于百度地图Android版定位SDK(v7.1)以及百度地图IOS SDK (v3.2.1) 一,申请An ...

最新文章

  1. LeetCode Excel Sheet Column Number(进制转换问题)
  2. FM实现F4帮助系列三:弹出框多筛选…
  3. Pandas CookBook -- 04选取数据子集
  4. go语言通道插入0_Go语言入门必知教程-通道
  5. 电脑提示找不到宽带连接怎么办
  6. ONLY三行脚本, SQL数据恢复到指定时间点
  7. python3 pygame load图片不显示_Python——mac下pygame踩坑,绘制图像不加载
  8. 如何写出优雅的跨平台的C/C++代码
  9. WinForm 快捷键设置
  10. 剑指offer(C++)-JZ36:二叉搜索树与双向链表(数据结构-树)
  11. layUI table 按条件搜索 结果整个页面刷新
  12. UFLDL机器学习 Andrew Ng-Deep Learning课程
  13. 由内而外 多项国产自主先进设计
  14. 最小二乘法用计算机求经验回归方程,最小二乘法求线性回归方程.doc
  15. wind python接口手册_wind量化平台-用户手册(python).pdf
  16. Google 分析 SDK 之渠道统计
  17. 一切要靠自己努力去争取!!!
  18. 【Java中级】8.5 SSH之Hibernate框架(五)——关于Criteria(QBC)过时的补充
  19. LeetCode-2206. 将数组划分成相等数对_Python
  20. iPhone问世15周年,共33款机型,你用过哪几个?

热门文章

  1. C++:66---特殊工具与技术之(不可移植的特性:位域、volatile、extern “C“链接提示)
  2. 克服低温磁场测量的挑战—高斯计
  3. AI顶级期刊 IEEE T-PAMI 2020最新论文解读 | Deep Partial Multi-View Learning
  4. 激光雷达的厮杀18年:西方“诸神黄昏”,东方“新王隐现”
  5. jquery attr设置属性失效问题
  6. 阿里的黄金时代|一点财经
  7. Fintech趣店总部(厦门)技术招聘
  8. android otg 挂载流程,android USB OTG功能如何打开及实现
  9. 高并发系统设计:消息队列的三大作用:削峰填谷、异步处理、模块解耦
  10. ORA-00911: invalid character 错误解决