已有项目依赖cordovaLib打包后调用插件崩溃问题
已有项目为完成某些需求依赖了cordovaLib,我们项目是直接把cordovaLib打成jar包加进项目里,增加了一些cordova的插件,项目运行正常,但是打包后出现被调用的插件找不到相关类的问题。
原因:
项目打包过程中将cordova相关插件的java类进行了混淆,所以html无法根据之前在config.xml中配置的包名.类名中找到对应的java类。
解决方法:
在混淆配置文件proguard-project.txt中添加如下代码,混淆的时候忽略cordova.jar以及jar包里org.apache.cordova下的所以文件:
-libraryjars libs/cordova.jar
-dontwarn org.apache.cordova.**
-keep class org.apache.cordova.** { *; }
-keep public class * extends org.apache.cordova.**
还有就是你加进自己项目里的插件所对应的java代码也需要忽略掉,如果你把这些文件都放在了一个包里那么恭喜你,添加一句:-keep public class 包名.** { *; }就行了,例如:-keep public class org.apache.cordova.** { *; };如果分散在不同的包下,那就需要你一个一个的忽略了:-keep public class 包名.类名,例如-keep public class com.example.demo.Test
已有项目依赖cordovaLib打包后调用插件崩溃问题相关推荐
- vue 不生效 打包 样式_解决在vue项目中webpack打包后字体不生效的问题
最近在项目开发过程中遇到如下问题:开发环境中设置的字体样式使用webpack打包后到生产环境不生效.如图: 打开控制台查看元素样式,发现在开发环境的时候"微软雅黑"被解析成unic ...
- vue项目使用webpack打包后,图片不显示
1.问题及解决原因 vue项目打包后放到服务器上,配置好后,发现页面可以正常访问,访问后端接口也没有问题,但是网页登录界面的背景图片显示不出来. 查看控制台也没有报错. 错误原因是Webpack打包之 ...
- 在vue项目中webpack打包后字体不生效
最近在项目开发过程中遇到如下问题:开发环境中设置的字体样式使用webpack打包后到生产环境不生效.如图: 打开控制台查看元素样式,发现在开发环境的时候"微软雅黑"被解析成unic ...
- [Phonegap+Sencha Touch] 移动开发18 Sencha Touch项目通过phonegap打包后的程序名字的问题...
之前说过 sencha phonegap init com.pushsoft.myapp MyApp 之后打包的程序安装包apk的名字是"MyApp.apk",显示在手机桌面上的程 ...
- python项目依赖库打包发布方法
一.打包在线安装 使用命令打包: pip freeze > requirements.txt 在新机器上自动安装: pip install -r requirements.txt 二.导出包离线 ...
- 在vue项目npm run build后,index.html中引入css和js 报MIME type问题
问题: 1.在vue项目中,build打包后,index页面打开会报错, MIME type ('text/html') ;报错内容:because its MIME type ('text/html ...
- flash air打包后运行空白的奇怪问题
2019独角兽企业重金招聘Python工程师标准>>> 今天打包了个air程序,开发过程中都已调试完成,但打包后运行一片空白,第一次碰到这种问题. 怀疑是内部运行出现错误后导致画面没 ...
- Springboot3.0 打包后,tomcat启动失败
最近升级Springboot3后使用过段时间,本地启动没有问题. MVN打包成功,但是启动后报错.StandardEngine[Tomcat].StandardHost[localhost].Tomc ...
- 配置vue打包后可以更改接口地址
有时候我们会遇到这种情况,项目开发完打包后,安排其他同事需要去客户现场集成,我们在去之前也不知道客户的服务器地址,这时候就可以把接口地址配置成打包后也可以更改,这样会方便许多,下面是具体流程: 1. ...
最新文章
- 远程重启h3c路由器_【一号机房】教你怎么配置H3C路由器NAT及远程telnet
- 浏览器html5/css3兼容性检测的javascript类库 - Modernizr简单介绍
- kafka源码分析之二客户端分析
- java开发微信公众平台(一)-- 服务器配置
- 网络流24题 魔术球问题
- 动手动脑-Java重载
- 创建react应用程序_通过构建电影搜索应用程序在1小时内了解React
- 爱特php文件管理器2.8_查找「超级蜘蛛池开发者中心 抠:44564876易」安卓应用 - 豌豆荚...
- 管理表空间和数据文件——建立表空间——建立字典管理表空间和建立加密表空间...
- 在cs页面获取input的值方法
- Jave基本知识(一)
- 微信小程序“淘淘猜成语”开发教程(该成语接龙已上线,功能齐全)
- BUUCTF:[WUSTCTF2020]girlfriend
- 帕累托分析(贡献度分析) → 帕累托法则:20/80定律
- html创建关联程序,如何在控制面板中创建电子邮件默认程序关联
- mysql属于dbms还是dbs_DB、DBMS和DBS三者之间有什么关系
- 4.10nbsp;经济周期和经济危机
- python scipy.stats.norm.cdf_python scipy stats.norm用法及代码示例
- pyecharts制作中国地图
- 塔勒布四部曲之《反脆弱》