【发布时间】:2018-06-29 02:15:45
【问题描述】:
我正在尝试在带有 Android Studio 3.2 canary-17(windows) 的 kotlin 项目中使用 Firebase。 编译失败,出现错误“未解析的引用:FirebaseDatabase”。
我的应用程序build.gradle 和项目build.gradle
Firebase 库已添加到 gradle,因此 Firebase 类必须可用。
我明白了:
- com.google.firebase.* 包中的所有类都会发生这种情况;
- 该问题仅在 Android Studio 3.2 和 kotlin 中出现;
- 如果我将我的 kotlin 类转换为 java - 没有错误;
- 清理/重建和无效并重新启动无济于事;
- Android Studio 的干净安装没有帮助;
- 我无法重现 Android Studio 3.1.X 的问题
我创建了一个小型演示项目 - https://gitlab.com/illuzor/firebase-bug-test
我不知道可能出了什么问题。可能是 Android Studio 预览版的 bug?
【问题讨论】:
-
它在我的机器上运行良好:/ 给你几个问题:你安装了新的 sdk 版本 28 吗?您是否尝试重新启动并清理缓存?
-
是的,当然。已安装 SDK 平台 28。清理/重建和无效/重新启动没有帮助。即使在全新安装 Android Studio 后也会出现此问题。
标签: android firebase firebase-realtime-database kotlin