2017-07-28 125 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.**