签名和混淆(三)
来源:互联网 发布:淘宝客手机 编辑:程序博客网 时间:2024/06/09 17:16
之前没有使用代码混淆的时候,ShareSDK可以正常使用,点击自定义的按钮,弹出九宫格分享菜单。但是今天使用了代码混淆,测试部发聩分享功能无法使用,测试了一下,还真是不能使用,是可以弹出九宫格,但是里卖弄没有任何平台信息。查看了一些资料,猜测估计是代码混淆搞的,自己尝试着在proguard-project.txt文件中添加下面的代码:
#shareSDK-keep class cn.sharesdk.**{*;}-keep class com.sina.**{*;}-keep class **.R$* {*;}-keep class **.R{*;}-dontwarn cn.sharesdk.**-dontwarn **.R$*-keep class m.framework.**{*;}再次打包签名,在手机上测试了一下,问题果然解决了,看来使用proguard-project.txt文件进行代码混淆的额外配置时,不能乱使用。有些额外配置时必须添加的,有些是可以选择添加的,ShareSDK混淆规则是必须添加的,否则,将会使用android proguard默认的混淆规则,导致一些错误,必须重写规则进行覆盖。
0 0
- 签名和混淆(三)
- 签名和混淆(一)
- 签名和混淆(二)
- android签名和混淆
- android 签名和混淆打包
- Android 签名+混淆( 签名+proguard.cfg)
- Android应用程序的代码混淆和签名
- android代码签名和混淆打包
- android代码签名和混淆打包
- 生成签名和混淆代码进行打包
- android代码签名和混淆打包
- android代码混淆和打包签名
- android代码签名和混淆打包
- Eclipse+ADT进行Android应用程序的代码混淆和签名
- Eclipse+ADT进行Android应用程序的代码混淆和签名
- Eclipse+ADT进行Android应用程序的代码混淆和签名
- Eclipse下Ant自动打包,混淆和签名
- 安卓代码混淆和签名的说明
- 读myan理解矩阵笔记总结
- 算法重拾之路——快速排序
- 网狐棋牌游戏平台服务器架构设计分析
- C运行时库(C Run-time Library)详解
- javascript的(===)等于比较
- 签名和混淆(三)
- dll方法调用引发的CrtIsValidHeapPointer错误
- Objective C (iOS) for Qt C++ Developers(iOS开发,Qt开发者需要了解什么?)
- thinkphp主入口进不了,无法显示页面
- android国际化(多语言)
- 关于CrtIsValidHeapPointer的一段问答
- 《Pro Git 2》学习笔记_Chapter 10_remote & packfiles&refspec
- 玩转shell之符号篇
- 第十二周项目三 用递归方法求解(1)求n的阶乘