我正在尝试构建项目,但是当我这样做时,会出现以下错误:“错误:包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.Download
为0.4.11
也可以解决此问题。
您现在面临的问题是Xamarin尚未提供适当解决方案的常见问题,因此上次遇到此问题时,我已制定了此解决方法。
如果您同时使用Google地图和Firebase Cloud Messaging,则需要执行以下步骤:
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.Build.Download
-0.4.2
如果问题仍然存在,请发表评论,以便我跟进。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句