学向勤中得,萤窗万卷书。这篇文章主要讲述解决Android Studio 3.0导入module依赖后unable to merge index相关的知识,希望能为你提供帮助。
解决android Studio 3.0导入module依赖后unable to merge index项目需要使用im, 在项目里导入了腾讯im的几个module依赖, 项目无法编译, 报错unable to merge dex
网上搜索一番后发现解决方案大致分以下几种:
- 先clean再rebuild, 删除.gradle文件夹 clean rebuild....
- 降低play-service版本, 腾讯IM demo中用的play-serivce是3.0的, 估计已经够低了 :)
- 依赖冲突导致
【解决Android Studio 3.0导入module依赖后unable to merge index】使用
./gradlew dependencies
, 检查依赖, 发现多处传递依赖, 几个库module中compile sdk版本有的是22, 有的是23, 因此使用的support包版本也不相同, 导致依赖版本冲突使用gradle3新增函数
implementation
替换库module中的compile
函数, implementation
导入的依赖只会在module内部引用而不会传递, 问题解决.推荐阅读
- Android 平板中 自己定义键盘(popuwindow) 居于屏幕左下方 仿微信的password输入界面
- Android studio 3.0安装MUMU模拟器
- [LeetCode] Find Anagram Mappings 寻找异构映射
- 《Android进阶之光》--Dagger2
- 《Android进阶之光》--事件总线
- jQuery中append appendTo prepend prependTo insertBefore insertAfter after before之间的区别
- android studio gradle统一管理版本
- 全民充电节APP又上新福利,你发现了吗()
- Android Studio 经常使用手冊