警告代代码已签名apk
问题描述:
我正在生成已签名的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.
}
答
如果你有minifyEnabled
设置为true
您的应用程序模块中,你可能会想描述here以下行添加到您的proguard-rules.pro
文件。
-dontwarn com.squareup.okhttp.**
答
请添加-dontwarn如下面progaurd规则文件,
-dontwarn com.squareup.picasso.**
我已经在做了。在proguard-project.txt中 -keepattributes SourceFile,LineNumberTable -keep class com.parse。* {*; } -dontwarn com.parse ** -dontwarn com.squareup.okhttp ** -dontwarn com.squareup.picasso.s ** -keepclasseswithmembernames类* { 天然。; } –
您使用的是Android Studio吗? – 2017-07-28 14:37:41
是的,我正在使用Android Studio –