在gradle中使用greenDao引发的多重编译错误
2015-03-04 00:00
429 查看
摘要: 在gradle中使用greenDao引发的多重编译错误 --- > Multiple dex files define
诱因及解决办法
在Android Studio中使用greenDao,编译时会报错
Gradle抛出部分异常如下
使用:
可以看到greenDao中引用了support.v4,如果此版本和你当前使用的版本不一致即会引发该异常。
解决办法:
在build.gradle中指定greenDao去除部分依赖:
诱因及解决办法
在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' }
相关文章推荐
- 记录使用gradle编译spring源码时发生的错误
- 在const成员函数中使用下标[]操作map成员引发编译错误
- 使用gradle编译:重复jar包导致的错误Error:'...jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2
- 两则const的使用引发的编译错误
- 字符集引发的编译错误
- 使用winsock2.h可能出现的两种编译错误
- 使用wxWidgets编译的Windows Mobile程序运行时提示“SHCreateMenuBar failed”错误的解决方法
- [转]gcc中使用模板类的类的编译错误
- 使用VC2005编译出现这个错误
- Visual Studio中使用预编译及常见错误
- DEFINE_GUID使用引发的连接错误
- 由使用Scanf()函数导致程序逻辑错误引发的思考
- 使用QSet遇到的编译错误
- Maven使用FAQ:与Maven版本和字符集编码有关的编译错误处理
- 在VC中使用switch语句时遇到“error C2360: initialization of 'k' is skipped by 'case' label”的编译错误。
- 字符集引发的编译错误
- gcc中使用模板类的类的编译错误
- 水晶报表使用经验谈1--建立水晶报表第一步及编译最易出现错误的解决方法及报表转换成pdf文档进行打印方法
- 使用模板将可能的运行时错误变为编译时错误
- activex控件中使用directshow,编译时link错误的解决方法