日志
1 | could not find class 'org.xwalk.vore.XWalkActiveitDelegate',referenced form ... |
日志体现 xwalk未引入.运行时异常,无法创建webview
反编译apk安装包内容查看
引用Crosswalk,ADT打包,会出现黑屏的apk
引用Crosswalk,ionic打包,正常apk
发现差异,缺少
org.xwalk.core
支持代码
解决办法
1.下载Crosswalk官网资源包, Cordova Android (ARM)
https://crosswalk-project.org/documentation/downloads.html
2. 增加项目library
准备工作:
ionic build android , 更新platforms
操作:
crosswalk-cordova-15.44.384.12-arm\framework\xwalk_core_library
拷贝至<project>\platforms\android\xwalk_core_library
3.更新项目配置,使用ADT
ADT导入library项目xwalk_core_library
,更新xwalk_core_library_java.jar
引用
更新主工程MainAvtivity
,引入library project xwalk_core_library
4.运行
Run as : Android Application
5.反编译apk安装包内容查看
注意:如果要还原ionic打包
需要回退第三步, 断开自己添加的librafy porject xwalk_core_library
,否则会与ionic自身结构的xwalk
冲突
1 | FAILURE: Build failed with an exception. |