打包Multiple dex files define Landroid/support/v4问题解决
来源:互联网 发布:百度软件管理好不好 编辑:程序博客网 时间:2024/06/10 08:01
android studio 打包的时候报错:
Error:Execution failed for task ':app:transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;
开始以为是不同包引入重复冲突了,各种exclude,如下,然并卵,还是一样报错
compile ('com.android.support:recyclerview-v7:+'){
exclude module: 'support-v4'
}
设置GRADLE_HOME环境变量和path,具体地址可查看android studio -- file --setting 搜gradle
命令行执行gradle -v正常的话
到项目路径执行gradle -q app:dependencies 或到app module下执行gradle -q dependencies查看依赖树
还是然并卵,甚至没有看到v4的包路径
最后发现其实是引用工程libs目录下有一个android-support-v4.jar包,通过
compile fileTree(include: '*.jar', dir: 'libs')来引入v4包的,把这个jar包删除,
改为gradle引入 compile 'com.android.support:support-v4:24.1.1'
问题解决,可能是gradle引入的gradle才能自动解决重复的包,而通过jar包引入的gradle处理不了
- 打包Multiple dex files define Landroid/support/v4问题解决
- Multiple dex files define Landroid/support/v4/
- Multiple dex files define Landroid/support/v4
- Unable to execute dex: Multiple dex files define Landroid/support/v4/accessi问题解决
- 解决Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCom
- 解决Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCom
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Ac
- Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$Ac
- Multiple dex files define Landroid/support/v4/accessibilityservice解决方法
- Multiple dex files define Landroid/support/v4/view/PagerAdapter
- - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompa
- Dex Loader: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservi
- Unable to execute dex:Multiple dex files define Landroid/support/v4/...普遍解决方案
- Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/
- Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb
- com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice
- android Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/A
- eclipse 导入代码风格.xml 文件
- Android 安卓编程规范
- 数据结构期末课程设计
- jvm内存溢出分析
- Activiti从当前任务任意回退至已审批任务
- 打包Multiple dex files define Landroid/support/v4问题解决
- ZCMU-1132
- 12.OpenGL--多边形偏移
- Hadoop 2.7.3 集群配置
- json数据交互---SpringMVC学习笔记(十二)
- 并查集
- GestureDetector手势相关
- 13.OpenGL--显示列表
- 浅谈Java中的对象和引用