第三方jar不需要proguard,你要把它
keep掉
keep掉
解决方案 »
- 如何改变spinner弹出窗体的大小
- 如何给定屏幕作标,触发单击屏幕事件
- 亲们。一个窗口问题
- Android sax解析出错(求助)
- 一个新手的疑问, 急~~~~~~~~~~~~~~
- java.lang.ExceptionInInitializerError,导入的是日历的源码,在添加事件时出现这个问题!求大侠!
- 给电脑插入安卓手机那么在eclipse的DDMS视图里的Devices这一区域没出现东西呢?
- 求真心的你帮我解释下下面的画图代码?怎么报答都行!!!
- 想在pc上面运行android应用软件,请问该如何操作?
- android遍历一个listview,改变listview中每个item中的一个textview的字体颜色
- ImageView在设置图片时怎么保持缩放率?
- layout怎么适应不同的分辨率和dpi
我想把我自己写的jar包混淆,不是这么做嘛?
点击这个直接加载现有的cfg配置。一般的流程都是先生成一个份最基本的cfg配置
然后去改cfg配置的。
-ignorewarnings
虽然不这么推荐
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
几个回复都提到了proguard.cfg,那可能问题就出现在这里
我没搞过代码混淆,android项目中有proguard.cfg,如果我要是想混淆我的jar包,那要怎么加入proguard.cfg呢?
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
几个回复都提到了proguard.cfg,那可能问题就出现在这里
我没搞过代码混淆,android项目中有proguard.cfg,如果我要是想混淆我的jar包,那要怎么加入proguard.cfg呢?如果你要混淆你的jar,那么proguard.cfg就不需要加代码,proguard.cfg里面是配置那些你不需要混淆的代码
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
几个回复都提到了proguard.cfg,那可能问题就出现在这里
我没搞过代码混淆,android项目中有proguard.cfg,如果我要是想混淆我的jar包,那要怎么加入proguard.cfg呢?如果你要混淆你的jar,那么proguard.cfg就不需要加代码,proguard.cfg里面是配置那些你不需要混淆的代码
不好意思没及时回应。
那cfg文件是必须要在生成jar的时候加入到里面嘛?
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
几个回复都提到了proguard.cfg,那可能问题就出现在这里
我没搞过代码混淆,android项目中有proguard.cfg,如果我要是想混淆我的jar包,那要怎么加入proguard.cfg呢?如果你要混淆你的jar,那么proguard.cfg就不需要加代码,proguard.cfg里面是配置那些你不需要混淆的代码
不好意思没及时回应。
那cfg文件是必须要在生成jar的时候加入到里面嘛?不是在生成jar的时候加入到里面,是生成apk的时候加入到里面
我想把我自己写的jar包混淆,不是这么做嘛?可以混淆,但有些代码是不能混淆的,需要kepp掉,比如关于反射的,还有内部类最好也别混淆
很奇怪的是,我新建一个项目,直接导出成jar,再混淆,也会有warning,请问这是为啥……最好帖下log,不然不知道什么情况
log就是一片提示
各种warning:can't find referenced class...后面跟包名类名
然后最后弹出一个窗口,让我先解决warning说明你在proguard的使用引用的包,系统找不到,你把proguard.cfg贴一下吧
几个回复都提到了proguard.cfg,那可能问题就出现在这里
我没搞过代码混淆,android项目中有proguard.cfg,如果我要是想混淆我的jar包,那要怎么加入proguard.cfg呢?如果你要混淆你的jar,那么proguard.cfg就不需要加代码,proguard.cfg里面是配置那些你不需要混淆的代码
不好意思没及时回应。
那cfg文件是必须要在生成jar的时候加入到里面嘛?不是在生成jar的时候加入到里面,是生成apk的时候加入到里面那就是在生成apk的时候混淆了对吧?
如果是在生成jar的时候呢?比如友盟的sdk。
ok,我明白了,我试试,谢谢。
顺便问一下,如果想混淆客户端那就是混淆生成的apk对吗?另外混淆apk方法和混淆jar包相同?
ok,我明白了,我试试,谢谢。
顺便问一下,如果想混淆客户端那就是混淆生成的apk对吗?另外混淆apk方法和混淆jar包相同?
是的,但是混淆APK比混下jar包简单很多,只需加一行配置信息,然后签名即可,网上百度有很多,JAR包混淆就比较麻烦
貌似成功了一步,已经由各种warning变成各种note了。
不过最后提示错误The output jar is empty. Did you specify the proper '-keep' options?
我在网上找资源说是缺少什么入口,但是都没有进行进一步解答……
他的意思是否是说我要keep出入口类呢?用proguard.cfg文件?也是add方法?这里不太明白,求解……
ok,我明白了,我试试,谢谢。
顺便问一下,如果想混淆客户端那就是混淆生成的apk对吗?另外混淆apk方法和混淆jar包相同?
是的,但是混淆APK比混下jar包简单很多,只需加一行配置信息,然后签名即可,网上百度有很多,JAR包混淆就比较麻烦嗯,那个我貌似成功过,也不需要其他工具支持……感谢大牛在线支持!
ok,我明白了,我试试,谢谢。
顺便问一下,如果想混淆客户端那就是混淆生成的apk对吗?另外混淆apk方法和混淆jar包相同?
是的,但是混淆APK比混下jar包简单很多,只需加一行配置信息,然后签名即可,网上百度有很多,JAR包混淆就比较麻烦
额,jar包的还是没有……说成功那个是指apk……继续求助!谢谢。