【问题标题】:Proguard error code 1Proguard 错误代码 1
【发布时间】:2014-10-31 02:50:56
【问题描述】:

所以,当我在 Playstore 上上传我的应用程序时,我收到了一个好消息,每次下载都会出错。

然后我发现它可能是Proguard。

所以,起初我的 proguard-project 是空的,并且出现了 300 多个错误, 现在我添加了这些行,proguard-project 就是这样的:

-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] 错误:无法读取 [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] 错误:无法读取 [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:53:50 - xxx] Proguard 返回错误代码 1。请参阅控制台 [2014-10-29 00:53:50 - xxx] 错误:无法读取 [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: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](不支持的类版本号 [52.0](最大 51.0,Java 1.7)))

所以我更新了 proGuard,现在它给了我这个错误:

[2014-10-29 01:03:43 - xxx] 错误:无法读取 [C:\Users\filipe\Desktop\Workspace COMPLETOS\FacebookSDK\bin\facebooksdk.jar](无法处理类[com/facebook/widget/ProfilePictureView$1.class](ZLIB 输入流的意外结束))

这个 proGuard 快把我逼疯了。

我该如何解决?

【问题讨论】:

    标签: android eclipse proguard


    【解决方案1】:

    您只需将以下代码添加到项目的 proguard-project.txt 文件中。

    -dontwarn ["error package name or Error file path here"]
    

    例如:

    -dontwarn com.example.media.*
    

    如果你有更多(疯狂的)错误出现,那么只需添加

    -dontskipnonpubliclibraryclassmembers
    

    这可能对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      相关资源
      最近更新 更多