android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案
来源:互联网 发布:淘宝店铺收藏怎么做 编辑:程序博客网 时间:2024/05/17 07:20
最近 项目打包 遇到一些问题 混淆的问题
1:javascript失效
2:json 封装jsonutil javabean解析失败
自己也找了很久 后面才弄出来 分享一下
解决办法
类似于
wv_login.addJavascriptInterface(new MyJavaScriptInterface(), "jsObj");
混淆文件proguard-project.txt 中加上
-keep class XXXpakagenameXXX.XXXClassXXX$MyJavaScriptInterface {
*;
}
-keepattributes *Annotation*
//这个是你的javascript在4.0之后要加上注解不然 还是没效果 这个StackOverFlow 上面都没有 最后还是 一同事百度找到的 谁说百度不厉害
我的jsonutil是这样的
JsonUtil util = new JsonUtil(result);
info = (UserInfo) util.getObject(util.getJsonObject(),null, UserInfo.class);
UserInfo 是你的JavaBean
这里必须在混淆文件加上
-keep class 你的JavaBean的包名.**{
*;
}
这样基本解决 混淆照成的上面两个问题
如果对混淆写法不了解 可以查看sdk\tools\proguard\examples
里面很多混淆的东西
最后来张
0 0
- android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案
- 解决Android studio 下的APK打包失败问题
- Android 打包apk 安装失败 应用未安装的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 解决android使用gson解析json字符串,并使用混淆编译方式打包apk遇到的问题
- 使用cocos studio打包成apk失败的解决方案
- cocos2d-js打包APK出现的问题
- hybird apk打包出现的问题
- Unity3d打包apk出现的问题
- Android debug生成的APK文件和打包好的APK文件运行不一致问题
- 【Android】Android Studio 解决打包生成的apk安装到手机上出现闪退
- android 关于apk 打包后的地图定位和导航失败的问题
- android 关于apk 打包后的地图定位和导航失败的问题
- apk混淆后打包失败,依葫芦画瓢解决方案
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- android studio2.3以后给apk签名打包后安装失败的问题[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
- <cocos2dx 随记> 关于cocos2dx接Android sdk的一些坑
- Android的Handler总结
- 越过青春的徒劳无功
- Inconsolate
- 序列帧动画
- android 打包 生成apk 出现的问题 javascript失效 json解析失败 解决方案
- Java读取Classpath文件
- 选夫婿1
- 骨骼动画详解-Spine
- IO-01. 表格输出(5)
- 组合数的计算
- 场景转换(Transitions)
- Ubuntu开机显示An error occurred while mounting /proc/bus/usb 问题的解决
- [算法系列之十七]数据压缩之位图