我们在开发中常常遇到build成功,直接通过Android studio安装app时也能成功,但是一旦打包apk时就会报`Android 报错:Entry name 'AndroidManifest.xml' collided`。这个问题碰了几次比较头疼,现在写在博客里进行记录,并分享给大家。解决方法呢,网上一搜一大把,但是都有问题或效果不佳。

方案一:gradle版本退回3.5.3

方案可行,但是对于我这样的升级狂魔,升级了让我降级是不可能的,降级是不能接受的,不建议采纳。

方案二:使用旧打包工具

方案可行,在gradle.properties文件中添加以下内容,Android studio已经明确将要取消该打包方案,且不推荐使用了,优化的新打包方案在apk体积压缩等其他方面是很有优势的,不能为了解决这个问题丢失其他的优势,不建议采纳。

android.useNewApkCreator=false

方案三:删除项目中的所有build文件

该方案纯属扯淡,没有毛线用,方案不可行

方案四:关机重启或Invalidate Caches/Restart重启Android studio

该方案只会让你更失望,方案不可行

终极方案:更改打包生成路径

对的就是更改apk生成的路径,举个栗子,Android studio 打包默认路径是这样的:

等待你的就是`Entry name 'res/layout/test_toolbar.xml' collided`

解决办法,更改生成apk的路径,如

wonderful!问题解决了。 路径随意改,如果选的文件夹路径不存在,先创建好文件夹再继续操作就能成功。

2020.08.31补充

评论区中的@ElaineTaylor1213 博友说的没错,只要把原有准备生成.apk文件夹中已存在的.apk删除就可以了。

Entry name *.xml collided终极解决方案相关推荐

  1. 【错误记录】Android 应用打包错误 ( Entry name ‘assets/xxx.xml‘ collided )

    文章目录 一.报错信息 二.解决方案 一.报错信息 打包编译 Android 应用时 , 报如下错误 ; FAILURE: Build failed with an exception.* What ...

  2. xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案)

    xml中1字节的UTF-8序列的字节1无效([字符编码]Invalid byte 1 of 1-byte UTF-8 sequence终极解决方案) 参考文章: (1)xml中1字节的UTF-8序列的 ...

  3. Entry name ‘assets/iflytek/recognize.xml‘ collided

    报错:Entry name 'xxx-xxx.xml' collided 解决方法:删除掉项目目录中所有的build文件夹,重新Sync编译 欢迎各位小伙伴加入我的qq群:开发一群:454430053 ...

  4. Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided

    Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided 删除掉目录中所有的build文件夹,重新Sync编译

  5. Entry name ‘AndroidManifest.xml‘ collided

    android 引入 tensorflow-lite-2.1.0.jar 后报 Entry name 'AndroidManifest.xml' collided 发现 有这个文件. 解决方法:在项目 ...

  6. JSP中文乱码问题终极解决方案(转)

    JSP中文乱码问题终极解决方案 http://www.cnblogs.com/beijiguangyong/archive/2012/03/31/2437124.html 在介绍方法之前我们首先应该清 ...

  7. JSP中文乱码问题终极解决方案

    在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码.参数乱码.表单乱码.源文件乱码.下面来逐一解决其中的乱码问题. 一.JSP页面中文乱码 ...

  8. UI开发的终极解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 呵呵,有点标题党的意思,但是如果你正在寻找UI解决方案,你一定不会白来的. 虽然没有直接开发前台界面,但是好呆也看了这么些年, ...

  9. LTE语音终极解决方案——VoLTE

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.VoLTE是什么? 二.LTE网络语音解决方案 1.SvLTE(Simultaneous Voice and LT ...

  10. Java中文jsp页面被转码了_JSP中文乱码问题终极解决方案

    转载自: http://www.cnblogs.com/beijiguangyong/ http://www.cnblogs.com/beijiguangyong/archive/2012/03/31 ...

最新文章

  1. NLP诗词生成模型数据准备及实战
  2. 面试常考,项目易错,长文详解C/C++中的字节对齐
  3. Spring 事务API 架构图
  4. Android----Fragments详解
  5. 程序详细设计之代码编写规范_我在不编写任何代码的情况下建立了一个设计策划网站
  6. java桌面版_长大了Java! 提出Java桌面版
  7. 通过手机物理返回键实现弹出层的隐藏
  8. 虚拟机(centos系统)连接网络,xshell连接虚拟机
  9. 上传txt生成字典 java_文件上传漏洞fuzz字典生成脚本小工具分享
  10. 看法:2017会带给我们的文化和方法
  11. 宏基电脑安装系统提示acpi错误_电脑常见问题怎么排除 电脑常见问题排除技巧【详解】...
  12. JAVA王思聪吃热狗程序_王思聪吃热狗小游戏, 程序员开发路上
  13. FPGA入门例程:LED
  14. 液晶拼接处理器_大屏幕显示系统设备中矩阵与液晶拼接屏的连接方法
  15. 计算机课件网站,课件-优秀课件大全-瑞文网课件频道
  16. Java解析X509证书代码
  17. 清华大学的计算机课程表,清华大学计算机专业课程表
  18. 四级高频词汇360个
  19. objective-C的内存管理机制琢磨不透
  20. 【笔试强训】Day_02

热门文章

  1. 热搜第一!中国烟草总公司工资曝光,员工人均年收入超18万元!网友:简直是不锈钢饭碗!...
  2. 全面理解ERP和APS:用饭局的例子说明,MRP 还是APS
  3. 重积分的计算机应用开题报告,重积分的数值计算【信息科学与技术专业】【毕业设计 文献综述 开题报告】.docx...
  4. 流体动力学模拟软件Realflow教程,Realflow水花飞溅特效/粒子特效等特效入门教程
  5. 阿里云上部署kafka--遇到的坑
  6. 小码哥教育Vuejs笔记
  7. cannot find -l****问题的解决办法
  8. 企业萤石云服务器,企业萤石云提供DIY轻量级场景,助力打造商业智居轻方案
  9. 快乐西游mysql_快乐西游的海玲珑任务怎么做
  10. PROC SURVEYSELECT