android重复的文件复制APK META-INF许可证错误记录

* 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‘
    }

这个是完整的解决方案,虽然我不知道这是什么原因,估计是编译器的问题,说不定以后as升级了不会发生,我用的是1.5版本的

时间: 2024-11-03 03:28:17

android重复的文件复制APK META-INF许可证错误记录的相关文章

怎样给你的Android 安装文件(APK)瘦身

本文源地址:怎样给你的Android 安装文件(APK)瘦身 Android的apk文件越来越大了这已经是一个不争的事实. 在Android 还是最初版本号的时候,一个app的apk文件大小也还仅仅有2 MB左右,到了如今.一个app的apk文件大小已经升级到10MB到20MB这个范围了.apk文件大小的爆炸式增长主要是由于用户对app质量的期待越来越高以及开发人员的开发经验增长,详细体如今下面几个方面: Android设备 dpi 的多样化 ([l|m|tv|h|x|xx|xxx]dpi) A

Android 生成正式签名的APK文件

应用已经开发出来了,下一步我们需要思考推广方面的工作.那么如何才能让更多的用户知道并使用我们的应用程序呢?在手机----领域,最常见的做法就是将程序发布到某个应用商店中,这样用户就可以通过商店找到我们的应用程序,然后轻松地进行下载和安装. 说到应用商店,在Android领域真的可以称得上是百家争鸣,除了谷歌官方推出的Google Play之外,在国内还有91.豌豆荚.机锋.360等知名应用商店.当然,这些商店所提供的功能都是比较类似的,发布应用的方法也大同小异,因此这里我们就只学习如何将应用发布

如何给你的Android 安装文件(APK)瘦身

如何给你的Android 安装文件(APK)瘦身 本文翻译自:Putting Your APKs on Diet           原作者:Cyril Mottier Android的apk文件越来越大了这已经是一个不争的事实.在Android 还是最初版本的时候,一个app的apk文件大小也还只有2 MB左右,到了现在,一个app的apk文件大小已经升级到10MB到20MB这个范围了.apk文件大小的爆炸式增长主要是因为用户对app质量的期待越来越高以及开发者的开发经验增长,具体体现在以下几

笔记-Android中打开各种格式的文件(apk、word、excel、ppt、pdf、音视频、图片等)

打开后缀.apk的文件,即启动安装程序: //apkFilePath 文件路径 public void installAPK(String apkFilePath) { // 创建URI Uri uri = Uri.fromFile(new File(apkFilePath)); Intent intent = new Intent(Intent.ACTION_VIEW); // 设置Uri和类型 intent.setDataAndType(uri, "application/vnd.andro

如何动态加载android的so文件,如何压缩apk尺寸

安卓压缩工具集说明文档 一.     工具集介绍 (项目地址:  https://github.com/liyuming1978/NativeLibCompression) 安卓压缩工具集提供了一个极为简洁的方法,能够比安卓原有的Zip提供更高压缩比的存储应用内的so文件 (后期版本还可以支持压缩动态加载的jar包,以及游戏资源文件),同时提供了应用内网络更新下载压缩文件的方法,使得应用可以将部分so存储到云端,减小应用的尺寸. 最高节省50%空间! 在云测平台上测试了158款终端,涵盖2.3到

将android项目assets文件夹下的文件复制到SD卡中

<pre name="code" class="html">package com.lapel.activity.html; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.Context; /** * * 将assets文件夹下的文件复制

android 开发 system/app目录下面有多个重复包名的apk,会不会冲突

环境:已经拥有了root权限的android系统,我们的apk是开机启动 测试:将2个相同的版本拷贝到系统system/app目录下面 adb root #获取root权限,前提是已经开放了root权限,即:debug编译的android系统 adb remount # 将系统目录可写 adb push c:/test_1_v1.apk /system/app #版本号为1,然后重启,再执行下面的步骤 adb push c:/test_2_v1.apk /system/app #版本号仍然为1

eclipse android 设置及修改生成apk的签名文件

http://hold-on.iteye.com/blog/2064642 ---  原文 eclipse android 设置及修改生成apk的签名文件 博客分类: Android android eclipse 设置及修改生成apk的签名文件 1. 问题: 平时在使用eclipse进行android project开发时,由于每个项目组都有自身的签名, 但默认Eclipse ADT调试运行使用的是临时生成的Debug专用证书,默认为C:\Users\XXX\.android\debug.ke

unity3d-配置Android环境,打包发布Apk流程详解

31:unity3d-配置Android环境,打包发布Apk流程详解 作者 阿西纳尼 关注 2016.08.28 22:52 字数 498 阅读 1806评论 0喜欢 5 Unity配置Android环境,打包发布安卓流程 一:SDK与JDK下载地址:http://pan.baidu.com/s/1mhVaXHe下载完成后,解压文件 SDK文件 二.安装 JDK 运行安装程序jdk-7u67-windows-x64 Java-JDK 分别点击下一步进行安装. 安装中 在安装过程中先后会出现两次选