【发布时间】:2019-01-05 13:36:48
【问题描述】:
这些是我当前的依赖项,它们工作正常:
我的 build.gradle (app) 中的这些依赖项:
compile 'com.google.firebase:firebase-database:11.4.2'
compile 'com.google.firebase:firebase-auth:11.4.2'
compile 'com.google.firebase:firebase-ui-database:3.1.0'
compile 'com.google.firebase:firebase-storage:11.4.2'
我的 build.gradle (project_name) 中的这个依赖:
classpath 'com.google.gms:google-services:3.2.0'
但是当我更新到新版本的 firebase 时,我得到了 multidex 错误:
我的 build.gradle (app) 中的这些依赖项:
compile 'com.google.firebase:firebase-core:16.0.1'
compile 'com.google.firebase:firebase-database:16.0.1'
compile 'com.google.firebase:firebase-auth:16.0.2'
compile 'com.google.firebase:firebase-ui-database:4.1.0'
compile 'com.google.firebase:firebase-storage:16.0.1'
我的 build.gradle (project_name) 中的这个依赖:
classpath 'com.google.gms:google-services:4.0.1'
问题
所以我的问题是在尝试使用更新的依赖项构建我的项目时出现多 dex 错误。
我有android studio (3.1.3)。
为什么会这样?
谢谢。
【问题讨论】:
-
你是否添加了multidex支持库并设置为启用?
-
你有
multiDexEnabled true -
@crammeur 不,我没有启用它。
-
@Raj 什么是 multidex 支持库
标签: android firebase firebase-realtime-database firebase-authentication