eoe 移动开发者论坛

 找回密码
 加入eoe

QQ登录

只需一步,快速开始

查看: 10963|回复: 6
收起左侧

引用了 ksoap2-android 就无法使用 Proguard 混淆了?

[复制链接]

该用户从未签到

1

主题

2

帖子

9

e币
发表于 2011-11-9 18:30:08 | 显示全部楼层 |阅读模式

没有eoe的账号,级别还太低,出门如何吹牛逼?

您需要 登录 才可以下载或查看,没有帐号?加入eoe

x
本帖最后由 MONO 于 2011-11-9 18:30 编辑

Proguard returned with error code 1. See console
Proguard Error 1
Output:
Note: there were 4 duplicate class definitions.
Warning: library class android.content.res.XmlResourceParser extends or implements program class org.xmlpull.v1.XmlPullParser
Warning: library class android.view.LayoutInflater depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.view.LayoutInflater depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.content.Intent depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.Drawable depends on program class org.xmlpull.v1.XmlPullParser
Warning: library class android.graphics.drawable.BitmapDrawable depends on program class org.xmlpull.v1.XmlPullParser
      You should check if you need to specify additional program jars.
Warning: there were 8 instances of library classes depending on program classes.
         You must avoid such dependencies, since the program classes will
         be processed, while the library classes will remain unchanged.
java.io.IOException: Please correct the above warnings first.
        at proguard.Initializer.execute(Initializer.java:308)
        at proguard.ProGuard.initialize(ProGuard.java:210)
        at proguard.ProGuard.execute(ProGuard.java:85)
        at proguard.ProGuard.main(ProGuard.java:499)


救解!!!!

该用户从未签到

0

主题

177

帖子

524

e币
发表于 2011-11-28 14:30:48 | 显示全部楼层
我也是引用了第三方jar包 就无法混淆代码了 求解

该用户从未签到

0

主题

1

帖子

31

e币
发表于 2011-12-23 13:42:53 | 显示全部楼层
本帖最后由 flying_icedog 于 2011-12-23 14:50 编辑

和你一样的问题,今天整了半天算是暂时成功了,参考了这篇文章解决的
http://www.j2megame.com/html/xwzx/ty/2915.html

在proguard.cfg中增加了
-ignorewarnings
-libraryjars lib/ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar (jar包路径)

希望对你有帮助

点评

谢谢了!  发表于 2013-5-5 13:41

该用户从未签到

2

主题

81

帖子

304

e币
发表于 2012-3-2 15:41:59 | 显示全部楼层
-ignorewarnings 这个才是关键。容错

点评

For instance, if the unresolved classes or class members are indeed required for processing, the processed code will not function properly. Only use this option if you know what you're doing!  发表于 2012-3-28 15:58
ignorewarnings 这个不能随便使用啊!!!官方文档说: Ignoring warnings can be dangerous.  发表于 2012-3-28 15:57
呼呼...........这个果然有效  发表于 2012-3-7 20:07

该用户从未签到

1

主题

165

帖子

353

e币
发表于 2012-3-2 21:52:12 | 显示全部楼层

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

1

主题

234

帖子

54

e币
发表于 2012-7-20 10:44:38 | 显示全部楼层
我引用了SO文件结果会程序异常;目前无法定位;各位有遇到类似情况的吗?
so文件在progurad.cfg怎么引用?

点评

我也遇到这个问题, .so文件怎么搞呢?  发表于 2013-4-2 17:09

该用户从未签到

4

主题

67

帖子

289

e币
发表于 2013-7-12 13:54:56 | 显示全部楼层
当你确定你没用到这个类是 -ignorewarning 可以用 但是用到的话 怎么办呢 强行-ignorewarning即使出来的apk可以运行,但程序会出错 求解
*滑动验证:
您需要登录后才可以回帖 登录 | 加入eoe

本版积分规则

推荐阅读
赞助商们

QQ|联系我们|小黑屋|手机版|eoe 移动开发者论坛 ( 京ICP备11018032 京公网安11010802020210  

GMT+8, 2017-11-19 05:40 , Processed in 0.568149 second(s), 51 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表
关闭

扫一扫 关注eoe官方微信