gpt4 book ai didi

firebase - 错误 : package com. google.firebase.messaging 不存在

转载 作者:行者123 更新时间:2023-12-01 08:48:23 24 4
gpt4 key购买 nike

我正在尝试构建我的项目,但是当我这样做时,我收到此错误:“错误:包 com.google.firebase.messaging 不存在”,以及其他 4 个同类错误。

    package md5f64326b4609986d97810cf2ced03c9ce;


public class MyFirebaseMessagingService
extends com.google.firebase.messaging.FirebaseMessagingService
implements
mono.android.IGCUserPeer
{
/** @hide */
public static final String __md_methods;
static {
__md_methods =
"n_onMessageReceived(Lcom/google/firebase/messaging/RemoteMessage;)V:GetOnMessageReceived_Lcom_google_firebase_messaging_RemoteMessage_Handler\n" +
"";
mono.android.Runtime.register ("FCMClient.MyFirebaseMessagingService, LimBands.Droid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", MyFirebaseMessagingService.class, __md_methods);
}


public MyFirebaseMessagingService ()
{
super ();
if (getClass () == MyFirebaseMessagingService.class)
mono.android.TypeManager.Activate ("FCMClient.MyFirebaseMessagingService, LimBands.Droid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null", "", this, new java.lang.Object[] { });
}


public void onMessageReceived (com.google.firebase.messaging.RemoteMessage p0)
{
n_onMessageReceived (p0);
}

private native void n_onMessageReceived (com.google.firebase.messaging.RemoteMessage p0);

private java.util.ArrayList refList;
public void monodroidAddReference (java.lang.Object obj)
{
if (refList == null)
refList = new java.util.ArrayList ();
refList.add (obj);
}

public void monodroidClearReferences ()
{
if (refList != null)
refList.clear ();
}
}

这是我的整个文件,它在 obj 文件夹中。我已经尝试删除 bin/obj 文件夹,手动删除并重新安装所有 nuget 包,更改 nuget 包版本(降级和升级),但似乎没有任何效果。

我什至将一些文件与另一种工作方式相同的解决方案进行了比较,但我没有发现任何差异。

最佳答案

更新

似乎更新到以下所有软件包的最新版本并更新 Xamarin.Build.Download0.4.11也解决了这个问题。

您现在面临的问题是一个常见问题,Xamarin 尚未提供适当的解决方案,因此我上次遇到此问题时提出了这个解决方法。

如果您同时使用 Google map 和 Firebase Cloud Messaging,则需要执行以下步骤:

  • 检查引用文献中以下 DLL 的版本,并升级或降级引用文献以匹配这些版本:
  • Xamarin.Firebase.Common - 42.1021.1
    Xamarin.Firebase.lid - 42.1021.1
    Xamarin.Firebase.Messaging - 42.1021.1
    Xamarin.GooglePlayServices.Base - 42.1021.1
    Xamarin.GooglePlayServices.Basement - 42.1021.1
    Xamarin.GooglePlayServices.GCM - 42.1021.1
    Xamarin.GooglePlayServices.lid - 42.1021.1
    Xamarin.GooglePlayServices.Location - 42.1021.1
    Xamarin.GooglePlayServices.Maps - 42.1021.1
    Xamarin.GooglePlayServices.Tasks - 42.1021.1
  • 检查您的 xamarin 构建 DLL 的当前版本,以防它高于 0.4.2
    将其降级到 0.4.2
  • Xamarin.Build.Download - 0.4.2
  • 如果问题仍然存在,请清理并构建您的解决方案,删除 bin 和 obj 文件夹,然后清理构建您的项目。

  • 如果问题仍然存在,请发表评论,以便我跟进。

    关于firebase - 错误 : package com. google.firebase.messaging 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48893523/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com