Proguard错误代码1
因此,当我在游戏存储上传我的应用程序时,我有这个好消息,每次下载都会给出错误。Proguard错误代码1
然后我发现它可能是Proguard。
所以,在第一次我proguard的项目是空的,给300多个错误, 现在我添加了这些线和ProGuard的项目正是这样的:
-keep class android.support.v4.** { *; }
-dontwarn android.support.v4.**
-dontwarn javax.activation.**
-dontwarn javax.security.**
-dontwarn java.awt.**
-keep class javax.** {*;}
-keep class com.sun.** {*;}
-keep class myjava.** {*;}
-keep class org.apache.harmony.** {*;}
-keep public class Mail {*;}
-dontshrink
,给我下面的错误:
[2014-10-29 00:50:55 - xxx] Proguard返回错误代码1.请参阅控制台 [2014-10-29 00:50:55 - xxx]错误:Can not read [C :\ Program Files \ Java \ jre1.8.0_25 \ lib \ rt.jar](无法处理类[com/oracle/net/Sdp $ 1.class](不支持的类版本号[52.0](最大值为51.0,Java 1.7 ))) [2014-10-29 00:52:28 - xxx] Proguard返回错误代码1.请参阅控制台 [2014-10-29 00:52:28 - xxx]错误:Can not read [C:\ Program文件\ Java \ jre1.8.0_25 \ lib \ rt.jar](无法处理类[com/oracle/net/Sdp $ 1.class](不支持的类版本号[52.0](最大值51.0,Java 1.7))) [2014-10-29 00:53:50 - xxx] Proguard返回错误代码1.请参阅控制台 [2014-10-29 00:53:50 - xxx]错误:无法读取[C:\ Program文件\ Java \ jre1.8.0_25 \ lib \ rt.jar](无法处理类[com/oracle/net/Sdp $ 1.class](不支持的类版本号[52.0](最大值51.0,Java 1.7))) [2014-10-29 00:54:50 - xxx] Proguard返回错误代码1.请参阅控制台 [2014-10-29 00:54:50 - xxx]错误:无法读取[C:\ Program Files \ Java \ jre1.8.0_25 \ lib \ rt.jar](无法处理类[com/oracle/net/Sdp $ 1.class](不支持的类版本号[R [52.0](最大51.0,Java的1.7)))
所以我已经更新ProGuard的,现在它给了我这个错误:
[2014年10月29日1时03分43秒 - XXX]错误:无法读取[C:\ Users \ filipe \ Desktop \ Workspace COMPLETOS \ FacebookSDK \ bin \ facebooksdk.jar](无法处理类[com/facebook/widget/ProfilePictureView $ 1.class](意外的ZLIB结束输入流))
这proGuard令我疯狂。
我该如何解决?
您只需将以下代码添加到您项目的proguard-project.txt文件中。
-dontwarn ["error package name or Error file path here"]
例如为:
-dontwarn com.example.media.*
,如果你有更多的(疯狂)的错误来了,然后只需添加
-dontskipnonpubliclibraryclassmembers
可能对你有所帮助。