Android 类似duplicate entry: android/support/v4/internal/view/SupportSubMenu.class问题解决办法汇总
这种问题一般是v4或者v7包版本不一致导致的。
一般情况下进行在你的工程的入口module的build.gradle 的android标签下defaultConfig子标签中
添加如下的配置就能解决。
configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
    all*.exclude group: 'com.android.support', module: 'support-annotations'
}
但有些时候可能是因为工程中子的module中已jar包的形式引入了 support-v4的包或者v7相关的包,而且跟主module
中的版本相差比较远。就有可能出现 配置了configurations { 无效的情况。如果不改原有的代码,尝试了多次最终找到的
解决办法是在引用了jar包形式的module中 将v4 v7 包放到单独的lib中以
provided files('lib/android-support-v4.jar')
provided files('lib/android-support-v7-recyclerview.jar')
这种形式进行引用。
如果工程中没有其他地方含有v4 v7了 这个时候就可以把configurations的配置给删除了,不然主module会包v4找不到的错误。												
											Android 类似duplicate entry: android/support/v4/internal/view/SupportSubMenu.class问题解决办法汇总的更多相关文章
- com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/ColorRes.class
		保存信息如上: 我在添加一个支持库的时候遇的问题,这个库com.yanzhenjie:album:1.0.5 这是由于v4包重复导致的,在网上我也找过多种解决方案 用了这种,方式 configur ... 
- app:transformClassesWithJarMergingForDebug  uplicate entry: android/support/v4/app/BackStackState$1.class
		.Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.api. ... 
- Android进阶(二十七)Android原生扰人烦的布局
		Android原生扰人烦的布局 在开发Android应用时,UI布局是一件令人烦恼的事情.下面主要讲解一下Android中的界面布局. 一.线性布局(LinearLayout) 线性布局分为: (1) ... 
- android studio: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>: java.lang.NoClassDefFoundError: Failed resolution o
		今天在运行部署项目时logcat弹出下列错误: -- ::-/? E/Zygote: v2 -- ::-/? I/libpersona: KNOX_SDCARD checking this -- :: ... 
- classes could not be found: - android.support.v7.internal.app.WindowDecorActionBar问题的解决方法
		转载至----http://my.oschina.net/u/2425146/blog/546649?fromerr=aDYrFDVx.仅作个人收藏使用,有转载的朋友请连续原作者,谢谢 刚刚进入stu ... 
- Android编译异常` Cause: duplicate entry: META-INF/MANIFEST.MF`
		目录 Android编译异常Cause: duplicate entry: META-INF/MANIFEST.MF 解决方案2: 治标又治本(暂无) 解决方案1: 治标不治本(还原大法) 参考资料 ... 
- 在布局中使用android.support.v4.app.Fragment的注意事项
		1.Activity必须继承android.support.v4.app.FragmentActivity 2.fragment标签的name属性必须是完全限定包名,如下: <LinearLay ... 
- 80、Android Support v4、v7、v13的区别以及应用场景
		一.简介 在 Android 开发中,为了使用高版本API的新特性,需要添加额外的包来使用这些新特性,这就是 Android Support 包 二.分类 Android Support v4: 这个 ... 
- 【转】Android Support v4、v7、v13的区别和应用场景
		google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fr ... 
随机推荐
- [0] (VDP)垂直开发模式
			垂直管理 网格化管理 属地管理 横向管理 面向接口编程 面向对象编程(OOP) 设计模式(GOF.MVC.SOA) 依赖注入(DI/IoC) 面向方面编程(AOP) 领域驱动开发(DDD) 测试驱动开 ... 
- flask 扩展之 -- flask-script
			一. 使用 Flask-Script 支持命令行选项 1. 安装 $ pip install flask-script 2. 配置 from flask_script import Manager m ... 
- An abandoned sentiment from past
			An abandoned sentiment from past time limit per test 1 second memory limit per test 256 megabytes in ... 
- Linux 最新SO_REUSEPORT特性
			1.前言 昨天总结了一下Linux下网络编程“惊群”现象,给出Nginx处理惊群的方法,使用互斥锁.为例发挥多核的优势,目前常见的网络编程模型就是多进程或多线程,根据accpet的位置,分为如下场景: ... 
- sql hibernate查询转换成实体或对应的VO Transformers
			sql查询转换成实体或对应的VO Transformers //addScalar("id") 默认查询出来的id是全部大写的(sql起别名也无效,所以使用.addScalar(& ... 
- 基于Java SE的模拟双色球彩票系统
			1.双色球规则: ①双色球分为红球和蓝球,红球选择的范围为1-33,而且红球选择6个数字:蓝球选择的范围为1-16,而且只能选择1个数字. ②选择方式为随机选择号码和手动输入选择号码. ③生成号码的顺 ... 
- [leetcode-628-Maximum Product of Three Numbers]
			Given an integer array, find three numbers whose product is maximum and output the maximum product. ... 
- tab切换实现方式2
			tab切换实现方式2: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ... 
- docker中执行sed: can't move '/etc/resolv.conf73UqmG' to '/etc/resolv.conf': Device or resource busy错误的处理原因及方式
			错误现象 在docker容器中想要修改/etc/resolv.conf中的namesever,使用sed命令进行执行时遇到错误: / # sed -i 's/192.168.1.1/192.168.1 ... 
- ES语法注意事项
			在函数内部定义全局变量:举个栗子 function fn(){ var str = "hezhi"; } -alert(str) //=>fn不执行的 =>str is ... 
