如何在具有服务帐户的Kotlin后端应用程序中使用Firebase AAR文件?
我有一个Firebase实时数据库,我想从纯Kotlin后端应用程序使用它 我已经添加了所需的gradle依赖项:如何在具有服务帐户的Kotlin后端应用程序中使用Firebase AAR文件?,firebase,kotlin,firebase-realtime-database,Firebase,Kotlin,Firebase Realtime Database,我有一个Firebase实时数据库,我想从纯Kotlin后端应用程序使用它 我已经添加了所需的gradle依赖项: compile group: 'com.google.firebase', name: 'firebase-core', version: '17.5.1' compile group: 'com.google.firebase', name: 'firebase-database', version: '19.6.0' …和谷歌作为依赖关系回购: repositories {
compile group: 'com.google.firebase', name: 'firebase-core', version: '17.5.1'
compile group: 'com.google.firebase', name: 'firebase-database', version: '19.6.0'
…和谷歌作为依赖关系回购:
repositories {
google()
jcenter()
}
所有这些工件都被解析为Android.aar
文件。我不认为这本身对我的Kotlin后端应用程序来说是个问题,但IntelliJ显然无法将它们注册为库根。这同样意味着我没有在我的类路径上获得任何文件
我在上面找到的所有资源都告诉我使用Android Studio,但从后端Kotlin应用程序来看,这似乎并不正确
AAR文件是否只能从Android应用程序中使用?如果是这样,为Firebase创建Kotlin服务帐户应用程序的最佳方法是什么?啊,我想我在问了以下问题后找到了答案: Kotlin/Java的大多数Firebase构件实际上都是针对Android的 服务帐户的正确SDK是