2017-07-28 122 views
-1

我正在生成已簽名的apk併發出這些警告。 我該怎麼做才能解決這個問題?警告代代碼已簽名apk

{ 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkHttpClient 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkUrlFactory 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkHttpClient 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.Cache 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkUrlFactory 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkHttpClient 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.Cache 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkUrlFactory 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.OkHttpClient 
Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.Cache 
Warning:there were 17 unresolved references to classes or interfaces. 
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first. 
} 

回答

0

如果你有minifyEnabled設置爲true您的應用程序模塊中,你可能會想描述here以下行添加到您的proguard-rules.pro文件。

-dontwarn com.squareup.okhttp.** 
+0

我已經在做了。在proguard-project.txt中 -keepattributes SourceFile,LineNumberTable -keep class com.parse。* {*; } -dontwarn com.parse ** -dontwarn com.squareup.okhttp ** -dontwarn com.squareup.picasso.s ** -keepclasseswithmembernames類* { 天然。; } –

+0

您使用的是Android Studio嗎? – 2017-07-28 14:37:41

+0

是的,我正在使用Android Studio –

0

請添加-dontwarn如下面progaurd規則文件,

-dontwarn com.squareup.picasso.**