解决Android签名混淆后WebView与JS交互失效的问题
来源:互联网 发布:pkpm结构软件下载 编辑:程序博客网 时间:2024/06/06 00:43
【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!欢迎加入群285077071讨论】
问题描述:在开发公司项目的过程中,发现打包签名后app的WebView却不能正常加载网页了,而没有打包的app却一切正常!这是什么问题呢??
解决思路:打包签名前后加载的都是同一个网页,不同的只是签名后app被混淆了……于是,打开proguard-project.txt文件,里面果然有一行被注释了的语句,如下图
既然打包签名混淆后就不能调用的话,那么我们就把这个注释打开,并且换成自己对应的类名和包名试试看……
果然,打包后的app也能正常加载网页了,甚是激动……
总结:混淆会导致WebView里的java代码和JS通信失效,要保证能正常通信须保证其不被混淆。
0 0
- 解决Android签名混淆后WebView与JS交互失效的问题
- 安卓学习笔记---解决Android签名混淆后WebView与JS交互失效的问题
- 解决Android签名混淆后WebView与JS交互失效的问题
- webview 中js交互 代码混淆后失效
- Android WebView JS交互 混淆打包需要注意的问题
- android webview中调用了js的时候混淆失效问题
- Android WebView与js交互的问题记录
- Android JS与WebView交互存在的一些问题
- WebView与js交互遇到的问题
- Android WebView 与JS的数据交互
- Android WebView 与JS的数据交互
- Android 的webview与js交互
- Android WebView 与JS的数据交互
- Android WebView 与JS的数据交互
- Android WebView与JS的交互
- Android中WebView与JS的交互
- Android WebView 与JS的数据交互
- Android WebView 与JS的数据交互
- Redis安装和启动
- [树链剖分 线段树 标记永久化] BZOJ 4515 [Sdoi2016]游戏
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted“解决方法
- 使用Cocos开发一款简单的3D VR抓钱游戏
- BLE蓝牙在Android开发中的应用(一)
- 解决Android签名混淆后WebView与JS交互失效的问题
- Hbase总结(六)hbase37个笔试题
- Xcode磁盘空间大清理
- ubuntu 12.04 PHP libevent扩展安装
- UI的基本动效--1
- xstream解析xml转换java对象,过滤掉不需要的节点
- jupyter使用
- Set Matrix Zeroes
- Struts2的dispatcher chain redirect和redirectAction的区别