当cordova启动我的应用程序时出错

时间:2017-11-04 19:08:02

标签: android cordova ionic-framework ionic2

我有一个大问题。我执行comand离子cordova运行android,一切都OK。构建成功,但是,当应用程序启动时,应用程序会抛出一条消息'Unfortunately, app has stopped.' 我试图用adb locgat看到logcat,错误是:

java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process
Make sure to call FirebaseApp.initializeApp(Context) first.

我之前从未见过这个错误,我的应用程序是一样的,我已经改变了什么。 拜托,有人能帮帮我吗?谢谢。

*命令ionic serve正常工作。

1 个答案:

答案 0 :(得分:1)

请确保下载您的Firebase配置文件,适用于ios的GoogleService-Info.plist和适用于Android的google-services.json,并将它们放在您的cordova项目的根文件夹中

- My Project/
    platforms/
    plugins/
    www/
    config.xml
    google-services.json       <--
    GoogleService-Info.plist   <--
    ...

有关如何从firebase下载文件的详细信息,请参阅https://support.google.com/firebase/answer/7015592

问题已通过此link解决。以下是该链接的摘录

  

按照以下步骤操作。

     

在platforms文件夹中,android / src / {package   名称} /MainActivity.java

     

导入firebase库

     

导入com.google.firebase.FirebaseApp;在oncreate方法里面,   在super.oncreate(savedinstancestate)下面,

     

添加FirebaseApp.initializeApp(this);

     

最后一步,

     

在platforms文件夹中,android / res / values / string.xml,

     

添加***

     

***可以在googleservice.json文件“client”中找到:[{“client_info”:{“mobilesdk_app_id”:此值

相关问题