1***@qq.com
1***@qq.com
  • 发布:2017-05-11 16:28
  • 更新:2017-05-11 16:28
  • 阅读:1141

离线打包混淆问题

分类:5+ SDK

我已经保持了dcloud。

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontskipnonpubliclibraryclassmembers
-dontpreverify
-verbose
-dontoptimize
-dontwarn
-printmapping proguardMapping.txt
-optimizations !code/simplification/cast,!field/,!class/merging/
-keepattributes Annotation,InnerClasses
-keepattributes Signature
-keepattributes SourceFile,LineNumberTable

-keep class io.dcloud.**{
<fields>;
<methods>;
}

请教怎么解决?

打包时报:
Proguard returned with error code 1. See console
Proguard Error 1
Output:
Warning: io.dcloud.common.util.net.NetWork$1: can't find superclass or interface org.apache.http.client.RedirectHandler
Warning: io.dcloud.common.adapter.ui.fresh.PullToRefreshWebView: can't find referenced method 'float floor(float)' in class android.util.FloatMath
Warning: io.dcloud.common.adapter.util.PlatformUtil: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in class android.app.Notification
Warning: io.dcloud.common.util.NotificationUtil: can't find referenced method 'void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)' in class android.app.Notification
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.Header
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.Header
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpEntity
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpVersion
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.StatusLine
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.auth.AuthScope
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.auth.UsernamePasswordCredentials
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.CredentialsProvider
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.params.HttpClientParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.ClientConnectionManager
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.ConnectionPoolTimeoutException
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.params.ConnPerRouteBean
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.PlainSocketFactory
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.Scheme
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.SchemeRegistry
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.BasicCredentialsProvider
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.params.BasicHttpParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.params.HttpProtocolParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.util.EntityUtils
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpVersion
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.auth.AuthScope
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.auth.UsernamePasswordCredentials
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.params.HttpClientParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.params.ConnPerRouteBean
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.PlainSocketFactory
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.Scheme
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.SchemeRegistry
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.scheme.SchemeRegistry
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.BasicCredentialsProvider
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.params.BasicHttpParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.params.HttpProtocolParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.params.HttpProtocolParams
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.util.EntityUtils
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.Header
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.Header
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpEntity
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpEntity
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.StatusLine
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.StatusLine
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.CredentialsProvider
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.ClientConnectionManager
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.conn.ClientConnectionManager
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpEntity
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.impl.client.DefaultHttpClient
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.HttpEntity
Warning: io.dcloud.common.util.net.NetWork: can't find referenced class org.apache.http.Header
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.ProtocolException
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.client.RedirectHandler
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.protocol.HttpContext
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.HttpResponse
Warning: io.dcloud.common.util.net.NetWork$1: can't find referenced class org.apache.http.protocol.HttpContext
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpDelete
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpGet
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpHead
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpOptions
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpPost
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpPut
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpTrace
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.utils.URLEncodedUtils
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.entity.InputStreamEntity
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.message.BasicNameValuePair
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpDelete
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpGet
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpHead
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpOptions
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpPost
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpPut
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpTrace
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.utils.URLEncodedUtils
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.entity.InputStreamEntity
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.message.BasicNameValuePair
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.client.methods.HttpEntityEnclosingRequestBase
Warning: io.dcloud.common.util.net.RequestData: can't find referenced class org.apache.http.NameValuePair
You should check if you need to specify additional program jars.
Warning: there were 107 unresolved references to classes or interfaces.
You may need to specify additional library jars (using '-libraryjars').
Warning: there were 3 unresolved references to program class members.
Your input classes appear to be inconsistent.
You may need to recompile them and try again.
Alternatively, you may have to specify the option
'-dontskipnonpubliclibraryclassmembers'.
java.io.IOException: Please correct the above warnings first.
at proguard.Initializer.execute(Initializer.java:321)
at proguard.ProGuard.initialize(ProGuard.java:211)
at proguard.ProGuard.execute(ProGuard.java:86)
at proguard.ProGuard.main(ProGuard.java:492)

2017-05-11 16:28 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复