如何将android studio应用程序项目转换为android库

时间:2019-01-02 12:24:21

标签: android android-studio android-gradle dependencies gradlew

我想将现有的android studio应用程序项目转换为android库,并将其作为对新android studio应用程序项目的依赖项添加。

android studio应用程序项目具有三个android库项目作为依赖项,以及firebase和Crashlytics集成,

enter image description here

现在,我要将整个项目转换为一个android库,并将其添加到另一个android studio应用程序项目中。

我尝试更改下面的行

//from
apply plugin: 'com.android.application'
//to
apply plugin: 'com.android.library'

android库包含google-services.json和其他API密钥。因此,当我将android库作为依赖项添加到新的应用程序项目中时,它只会从android库中获取模块,而不会从google-services.json和其他设置中获取

如何解决此问题,或者还有另一个将应用程序项目转换为库的过程

1 个答案:

答案 0 :(得分:0)

您可以在代码侧的google-service.json中使用值初始化Firebase。这样您就可以摆脱google-service.json文件。