从无处获取Firebase异常

时间:2017-05-18 08:08:55

标签: c# android firebase xamarin firebase-realtime-database

我的Xamarin.Android应用程序一直在使用Firebase。现在,当我尝试"命令"时,我有以下异常。特定于设备的firebase令牌。

异常消息是:

  

默认FirebaseApp未在此过程中初始化   de.myapplication.android。一定要打电话   首先是FirebaseApp.initializeApp(上下文)。

我之前从未需要这个电话,但我做了例外告诉我的事情:

protected override void OnCreate(Bundle bundle)
{
    FirebaseApp.InitializeApp(this);

    TabLayoutResource = Resource.Layout.Tabbar;
    ToolbarResource = Resource.Layout.Toolbar;

    var msgListenerIntent = new Intent(this, typeof(MyFirebaseMessagingService));
    StartService(msgListenerIntent);

    base.OnCreate(bundle);

    global::Xamarin.Forms.Forms.Init(this, bundle);
    LoadApplication(new App());
}

调用初始化方法不会改变问题。最近几周,订购令牌完全没问题。

注意:有时,Visual Studio要更改 ResourceDesigner.cs 文件。它想删除以下行:

// aapt resource value: 0x7f080051
public const int default_web_client_id = 2131230801;

// aapt resource value: 0x7f080052
public const int firebase_database_url = 2131230802;

// aapt resource value: 0x7f08004f
public const int gcm_defaultSenderId = 2131230799;

// aapt resource value: 0x7f080053
public const int google_api_key = 2131230803;

// aapt resource value: 0x7f080050
public const int google_app_id = 2131230800;

// aapt resource value: 0x7f080054
public const int google_crash_reporting_api_key = 2131230804;

// aapt resource value: 0x7f080055
public const int google_storage_bucket = 2131230805;

视觉工作室是否想要删除这些行,这对我来说是否暗示?

1 个答案:

答案 0 :(得分:1)