AndroidStudio导入httpmime jar编译不通过的解决办法
2016-10-31 00:00
204 查看
起因:
build.gradle的dependencies加入了
Err现象:
在构建时出现以下错误log
解决方法:
在build.gradle的android{...}里面加上
build.gradle的dependencies加入了
compile 'org.apache.httpcomponents:httpcore:4.3.3' compile 'org.apache.httpcomponents:httpmime:4.3.6'
Err现象:
在构建时出现以下错误log
Information:Gradle tasks [:imagecloud:assembleDebug] Warning:Dependency org.apache.httpcomponents:httpclient:4.3.6 is ignored for debug 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 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 :imagecloud:preBuild :imagecloud:compileDebugNdk UP-TO-DATE :imagecloud:preDebugBuild :imagecloud:checkDebugManifest :imagecloud:preReleaseBuild :imagecloud:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE :imagecloud:prepareComAndroidSupportSupportV42103Library UP-TO-DATE :imagecloud:prepareDebugDependencies :imagecloud:compileDebugAidl UP-TO-DATE :imagecloud:compileDebugRenderscript UP-TO-DATE :imagecloud:generateDebugBuildConfig UP-TO-DATE :imagecloud:generateDebugAssets UP-TO-DATE :imagecloud:mergeDebugAssets UP-TO-DATE :imagecloud:generateDebugResValues UP-TO-DATE :imagecloud:generateDebugResources UP-TO-DATE :imagecloud:mergeDebugResources UP-TO-DATE :imagecloud:processDebugManifest UP-TO-DATE :imagecloud:processDebugResources UP-TO-DATE :imagecloud:generateDebugSources UP-TO-DATE :imagecloud:compileDebugJava UP-TO-DATE :imagecloud:preDexDebug UP-TO-DATE :imagecloud:dexDebug UP-TO-DATE :imagecloud:processDebugJavaRes UP-TO-DATE :imagecloud:validateDebugSigning :imagecloud:packageDebug Error:duplicate files during packaging of APK E:\workspace\project\android\AndroidStudio\imagecloud\build\outputs\apk\imagecloud-debug-unaligned.apk Path in archive: META-INF/DEPENDENCIES Origin 1: C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpmime\4.3.6\cf8bacbf0d476c7f2221f861269365b66447f7ec\httpmime-4.3.6.jar Origin 2: C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.3\f91b7a4aadc5cf486df6e4634748d7dd7a73f06d\httpcore-4.3.3.jar You can ignore those files in your build.gradle: android { packagingOptions { exclude 'META-INF/DEPENDENCIES' } } Error:Execution failed for task ':imagecloud:packageDebug'. > Duplicate files copied in APK META-INF/DEPENDENCIES File 1: C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpmime\4.3.6\cf8bacbf0d476c7f2221f861269365b66447f7ec\httpmime-4.3.6.jar File 2: C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpmime\4.3.6\cf8bacbf0d476c7f2221f861269365b66447f7ec\httpmime-4.3.6.jar Information:BUILD FAILED Information:Total time: 4.954 secs Information:2 errors Information:2 warnings Information:See complete output in console
解决方法:
在build.gradle的android{...}里面加上
packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' }
相关文章推荐
- 转:AndroidStudio导入httpmime jar编译不通过的解决办法
- AndroidStudio导入httpmime jar编译不通过的解决办法
- mysql-connector-net 源代码中有编码导至编译不通过的解决办法
- 通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)
- 最近研究Android,发现对于外部导入的工程,编译的时候不能够正常生成R.java文件的解决办法
- eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
- 关于使用Google Analyse导入库文件编译出错的解决办法.
- .net framework 4.0环境下遇到版本不同编译不通过的解决办法
- 通过assets向安卓程序目录中导入数据库文件出现错误的解决办法
- win32导入cocos2dx项目时编译出现链接库失败时的解决办法
- perl-5.14.0在新版gcc中编译不通过解决办法
- eclipse项目中关于导入的项目里提示HttpServletRequest 不能引用的解决办法
- Cocos2d-x for win8 编译通过,无法运行的解决办法
- 编译不通过:提示XXXX不是类或命名空间名 的解决办法
- 利用wireshark 通过mac os网络共享 抓取 移动设备上发起的 http 网络请求报文 (附:升级 10.10 以后 wireshark启动闪退解决办法)
- VS2008下最新X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)
- 通过mk文件编译android4.0.3系统app源码后覆盖安装失败解决办法(android odex文件)
- VS2008下X264(svn 2009.0216)编译不过的解决办法(附编译通过+修改内存泄露版本)
- eclipse不能解析导入HttpServletRequest解决办法一
- 在MAC平台下编译Ngnix ,由于MD5算法不能编译通过 解决办法