错误XAGJS7009:System.InvalidOperationException:只能有一个类型具有[Appli



在我的android项目中实现华为推送服务后,我在推送通知发生时崩溃,错误被窃取

java.lang.UnsisfiedLinkError:找不到void crc6415d7e49b4cd3bc6f.MyApplication.n_onCreate((的实现

为了解决这个错误,我封装了MyApplication来扩展应用程序。

[Application]
public class MyApplication : Application
{
public MyApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
{
}
public override void OnCreate()
{
base.OnCreate();
}
}

然后我得到

错误XAGJS7009:System.InvalidOperationException:只能有一个类型具有[Application]属性;发现:

注意

  1. 我也试过添加这些行
#if DEBUG
[Application(Debuggable=true)]
#else
[Application(Debuggable=false)]
#endif

但仍然得到相同的问题

  1. 已经尝试过清洁和重建解决方案

您必须首先删除应用程序文件。打开项目,然后找到XPush-5.02.300->HmsPush->应用程序文件然后将其删除。

然后,如果您想使用与其相关的功能,请将下面的代码行添加到应用程序的OnCreate((方法中

RegisterActivityLifecycleCallbacks(new MyLifecycleHandler());

此外,这个问题将在下一个版本中得到修复。

最新更新