2014-10-31 207 views
0

因此,當我在遊戲存儲上傳我的應用程序時,我有這個好消息,每次下載都會給出錯誤。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令我瘋狂。

我該如何解決?

回答

0

您只需將以下代碼添加到您項目的proguard-project.txt文件中。

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

例如爲:

-dontwarn com.example.media.* 

,如果你有更多的(瘋狂)的錯誤來了,然後只需添加

-dontskipnonpubliclibraryclassmembers 

可能對你有所幫助。

相關問題