在Android上使用Apache HTTP客户端URIBuilder?
我正在尝试使用一个依赖于Apache的URIBuilder的库。在Gradle中添加库依赖项后尝试运行时,出现错误:在Android上使用Apache HTTP客户端URIBuilder?,android,gradle,apache-httpcomponents,Android,Gradle,Apache Httpcomponents,我正在尝试使用一个依赖于Apache的URIBuilder的库。在Gradle中添加库依赖项后尝试运行时,出现错误: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/utils/URIBuilder; at com.coinbase.api.CoinbaseImpl.getAuthorizationUri(CoinbaseImpl.java:1127) 我尝试在Gradle中将apach
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/client/utils/URIBuilder;
at com.coinbase.api.CoinbaseImpl.getAuthorizationUri(CoinbaseImpl.java:1127)
我尝试在Gradle中将apache http客户端作为依赖项添加,但随后出现错误:
WARNING: Dependency org.apache.httpcomponents:httpclient:4.3.6 is ignored for release as it may be conflicting with the internal version provided by Android.
In case of problem, please repackage it with jarjar to change the class packages
如何修复此问题?为了避免名称空间冲突,需要添加“HTC”或apache添加的任何三字节后缀,以使名称空间唯一。“HC4”=后缀