android重复的文件复制APK META-INF许可证错误记录
16lz
2021-01-26
* What went wrong:
Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
File1: C:\AndroidStudio\Umer_Doctor\app\libs\httpmime-4.3.5.jar
File2: C:\AndroidStudio\Umer_Doctor\app\libs\httpcore-4.3.2.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
这个是当时抛出的异常信息,很奇怪,下面是解决方案(如果有更了解的人欢迎详细解说下,互相学习)
packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/LICENSE' exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/notice.txt' exclude 'META-INF/license.txt' exclude 'META-INF/dependencies.txt' exclude 'META-INF/LGPL2.1' }View Code
这个是完整的解决方案,虽然我不知道这是什么原因,估计是编译器的问题,说不定以后as升级了不会发生,我用的是1.5版本的
更多相关文章
- Error:warning: Ignoring InnerClasses attribute for an anonym
- java.lang.RuntimeException: Unable to start activity Compone
- java.lang.VerifyError: Verifier rejected class 问题解决
- Unity_打包Android提示找不到jdk解决方案
- Androidpn推送解决方案
- git Library常见问题
- android 内存泄漏原因及解决方案
- Android(安卓)Studio 打包国际化报错以及解决方案
- 使用Android(安卓)NDK内置编译器为Android编译Linux应用程序