带有multidex的Legacy Apache HttpClient

时间:2015-09-04 21:36:29

标签: android apache

已回答here,在定位Android M时,我们可以使用以下内容来构建我们的项目:useLibrary 'org.apache.http.legacy'

这有助于构建我们的应用程序的调试版本。但是,当尝试使用Proguard构建发行版时,我们从gradle中得到以下错误:

What went wrong:
Execution failed for task ':shrinkXXX5ReleaseMultiDexComponents'.> java.io.IOException: The output jar [/Users/.../projects/XXX/build/intermediates/multi-dex/XXX/release/componentClasses.jar] must be specified after an input jar, or it will be empty.

显然遗留的http客户端和multidex存在一些问题。有人有解决方案吗?

我们使用compile 'com.android.support:multidex:1.0.1'multiDexEnabled true作为发布版本

0 个答案:

没有答案