添加糖ORM 1.4依赖时的gradle错误

时间:2016-01-20 01:10:45

标签: android sugarorm

将Sugar ORM依赖项添加到gradle脚本应用程序文件

之后
dependencies {
   compile fileTree(include: ['*.jar'], dir: 'libs')
   testCompile 'junit:junit:4.12'
   compile 'com.github.satyan:sugar:1.4'
   compile 'com.android.support:appcompat-v7:23.1.1'
   compile 'com.android.support:design:23.1.1'
   compile 'com.android.support:recyclerview-v7:23.1.1'
   compile 'com.google.android.gms:play-services-auth:8.4.0'
   compile 'com.google.android.gms:play-services:8.4.0'
   compile 'com.android.support:design:23.1.1'
}

Gradle完成了我的项目,但是一旦我尝试在物理设备上运行它(通过Android工作室),我就遇到了这个错误:

错误:您的应用有多个方法引用,而不是单个dex文件。 请参阅https://developer.android.com/tools/building/multidex.html

现在有错误如果我尝试使用Sugar ORM 1.3编译并运行应用程序

如果图书馆在版本1.4中变得如此庞大,它将不再适合单个DEX吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下方法启用multiDex支持:

defaultConfig {        
    multiDexEnabled true
}
你的build.gradle(app)中的

希望这有帮助!