Android Volley签署了Apk问题 [英] Android Volley Signed Apk Issue

查看:82
本文介绍了Android Volley签署了Apk问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用在volley plus和android studio中使用的应用程序.我正在使用volley plus gradle版本'dev.dworks.libs:volleyplus:+'gradle.当我对我的应用程序进行签名apk时,我的构建过程因runProguard true出现一些警告和错误而终止.有任何解决方案可以解决这个问题.

I am working with an application where I am using volley plus with android studio. I am using volley plus gradle version 'dev.dworks.libs:volleyplus:+' gradle. When I make signed apk of my app my build process terminated with some warning and errors with runProguard true. There is any solution to solve this.

Warning:com.android.volley.toolbox.HttpClientStack$HttpPatch: can't find superclass or interface org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.multipart.MultipartEntity: can't find superclass or interface org.apache.http.entity.AbstractHttpEntity
Warning:com.android.volley.cache.SimpleImageLoader: can't find referenced class android.net.http.AndroidHttpClient
Warning:com.android.volley.cache.plus.SimpleImageLoader: can't find referenced class android.net.http.AndroidHttpClient
Warning:com.android.volley.misc.MultipartUtils: can't find referenced class org.apache.http.util.EncodingUtils
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.Header
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.Header
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.Header
Warning:com.android.volley.misc.Utils: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.impl.cookie.DateUtils
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.Header
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.impl.cookie.DateUtils
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.Header
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.BasicNetwork: can't find referenced class org.apache.http.Header
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.message.BasicNameValuePair
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.HttpClient
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPost
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.entity.ByteArrayEntity
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPost
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpGet
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpDelete
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPut
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpHead
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpOptions
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpTrace
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.HttpClient
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.HttpClient
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.NameValuePair
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPost
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPost
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpPut
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpClientStack: can't find referenced class org.apache.http.client.methods.HttpUriRequest
Warning:com.android.volley.toolbox.HttpClientStack$HttpPatch: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpClientStack$HttpPatch: can't find referenced method 'void setURI(java.net.URI)' in program class com.android.volley.toolbox.HttpClientStack$HttpPatch
Warning:com.android.volley.toolbox.HttpClientStack$HttpPatch: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning:com.android.volley.toolbox.HttpHeaderParser: can't find referenced class org.apache.http.impl.cookie.DateUtils
Warning:com.android.volley.toolbox.HttpHeaderParser: can't find referenced class org.apache.http.impl.cookie.DateParseException
Warning:com.android.volley.toolbox.HttpHeaderParser: can't find referenced class org.apache.http.impl.cookie.DateUtils
Warning:com.android.volley.toolbox.HttpHeaderParser: can't find referenced class org.apache.http.impl.cookie.DateParseException
Warning:com.android.volley.toolbox.HttpStack: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.ProtocolVersion
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicStatusLine
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicHttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicHeader
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicHttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.entity.BasicHttpEntity
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.ProtocolVersion
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicHttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.entity.BasicHttpEntity
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.Header
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.ProtocolVersion
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.StatusLine
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.message.BasicHttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.HttpResponse
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.HttpEntity
Warning:com.android.volley.toolbox.HurlStack: can't find referenced class org.apache.http.entity.BasicHttpEntity
Warning:com.android.volley.toolbox.Volley: can't find referenced class android.net.http.AndroidHttpClient
Warning:com.android.volley.toolbox.VolleyTickle: can't find referenced class android.net.http.AndroidHttpClient
Warning:com.android.volley.toolbox.multipart.BasePart: can't find referenced class org.apache.http.util.ByteArrayBuffer
Warning:com.android.volley.toolbox.multipart.BasePart: can't find referenced class org.apache.http.util.EncodingUtils
Warning:com.android.volley.toolbox.multipart.BasePart: can't find referenced class org.apache.http.util.ByteArrayBuffer
Warning:com.android.volley.toolbox.multipart.BasePart: can't find referenced class org.apache.http.util.EncodingUtils
Warning:com.android.volley.toolbox.multipart.BasePart: can't find referenced class org.apache.http.util.ByteArrayBuffer
Warning:com.android.volley.toolbox.multipart.Boundary: can't find referenced class org.apache.http.util.EncodingUtils
Warning:com.android.volley.toolbox.multipart.MultipartEntity: can't find referenced class org.apache.http.entity.AbstractHttpEntity
Warning:com.android.volley.toolbox.multipart.MultipartEntity: can't find referenced method 'void setContentType(java.lang.String)' in program class com.android.volley.toolbox.multipart.MultipartEntity
Warning:com.android.volley.toolbox.multipart.MultipartEntity: can't find referenced class org.apache.http.entity.AbstractHttpEntity
Warning:com.android.volley.ui.PhotoView: can't find referenced method 'float sqrt(float)' in library class android.util.FloatMath
Warning:com.rey.material.drawable.ContactChipDrawable: can't find referenced method 'float ceil(float)' in library class android.util.FloatMath
Warning:com.rey.material.text.style.ContactChipSpan: can't find referenced method 'float ceil(float)' in library class android.util.FloatMath
Warning:there were 158 unresolved references to classes or interfaces.
         You may need to add missing library jars or update their versions.
         If your code works fine without the missing classes, you can suppress
         the warnings with '-dontwarn' options.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass)
Warning:there were 2 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile the code.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember)
Warning:there were 3 unresolved references to library class members.
         You probably need to update the library versions.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedlibraryclassmember)
:app:proguardRelease FAILED
Error:Execution failed for task ':app:proguardRelease'.
> java.io.IOException: Please correct the above warnings first.

推荐答案

在ProGuard中使用以下代码:

Use this code in ProGuard:

-dontwarn org.apache.http.**
-dontwarn android.net.http.AndroidHttpClient
-dontwarn com.google.android.gms.**
-dontwarn com.android.volley.toolbox.**

这篇关于Android Volley签署了Apk问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆