如何将Firebase导入到app模块以外的模块中?

帕特里克

我想制作一个带有单独数据模块的多模块应用程序。我可以在纯Kotlin模块中导入Firebase吗?如果不能,我应该如何修改Data模块才能将Firebase导入其中?

buildscript {
  repositories {
    google()
    jcenter()
  }
  dependencies {
    classpath 'com.google.gms:google-services:4.3.2'
  }
}
plugins {
  id "org.jetbrains.kotlin.jvm"
}
dependencies {
  def moduleDependencies = rootProject.ext.remoteDependencies
  def moduleTestDependencies = rootProject.ext.remoteTestDependencies

  implementation moduleDependencies.firestore
  implementation moduleDependencies.firestoreKtx
}
compileKotlin {
  kotlinOptions.jvmTarget = "1.8"
}
apply plugin: 'com.google.gms.google-services'

这是我当前在数据模块中的构建文件。目前,我可以同步和构建,但无法在模块内部导入Firebase库。

编辑:问题是我想在app模块之外的其他模块中使用firestore,但是当我在数据模块中为其添加依赖项时,我不能使用Firestore(由于未解决的引用)

帕特里克

问题是我试图在纯Kotlin库中使用firestore来解决我必须在模块的gradle文件中添加apply plugin: 'com.android.library',和apply plugin: 'kotlin-android'以及一个android块的问题。(基本上我必须将我的kotlin库转换为android库)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将各个模块中的选择对象导入到 __init__.py 中?

如何将节点模块导入到 svelte 组件中

如何将一个模块从 'base' 环境导入到 anaconda 中的 'tf' 环境?

如何将Cocoapod导入到App Extension中?

如何将扩展导入到ES6 / Typescript模块

建立将哪个类实现导入到模块中

是否可以将模块导入到Polymer组件中?

角延迟加载(模块尚未导入到模块中)

如何将一个python文件导入到一个模块的多个文件中,它们不使用相同的变量?

如何将自己的.py文件作为模块导入到Sublime中的另一个.py文件

如何将模型从models.py导入到app.py中?

如何将AvroKeyValueOutputFormat文件导入到蜂巢中?

如何将swift类导入到ViewController中?

如何在Angle 2中使用“ SystemJsNgModuleLoader”将动态模块导入到应用程序?

将本地开发的模块打包/导入到项目中

将更新的模块重新导入到python

将iOS模块从Pod导入到nativescript插件

使用 webpack 将模块节点之类的 javascript 类导出/导入到电子中

将模块内的所有函数和类导入到python类中

如何以角度将组件从一个模块导出和导入到其子模块

错误:多个模块匹配。使用skip-import选项跳过将组件导入到最近的模块中

如何忽略导入到定义自己路由的父功能模块中的功能模块的路由

如何在Android Studio中将后端模块类导入到应用程序模块中

模拟导入到函数内部的模块

使用节点如何将我的ES6-export-default模块导入到命令行JavaScript程序中?

如何将子模块中的类/函数相互导入?

将一个组件从模块导入到另一个模块的组件

如何将图像从JSON数据导入到create-react-app

如何将模块导入jsx?