在gradle中使用greenDao引发的多重编译错误
博客专区 > Linktime 的博客 > 博客详情
在gradle中使用greenDao引发的多重编译错误
Linktime 发表于3年前
在gradle中使用greenDao引发的多重编译错误
  • 发表于 3年前
  • 阅读 465
  • 收藏 3
  • 点赞 1
  • 评论 0
摘要: 在gradle中使用greenDao引发的多重编译错误 --- > Multiple dex files define 诱因及解决办法

在Android Studio中使用greenDao,编译时会报错

Gradle抛出部分异常如下

com.android.dex.DexException: Multiple dex files define


使用:

gradlew -q dependencies

可以看到greenDao中引用了support.v4,如果此版本和你当前使用的版本不一致即会引发该异常。

解决办法:

在build.gradle中指定greenDao去除部分依赖:

compile('de.greenrobot:greendao:1.3.0') {
        exclude module: 'support-v4'
    }


共有 人打赏支持
粉丝 21
博文 11
码字总数 5181
×
Linktime
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: