Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Java.Lang.UnsatifiedLinkError:未找到void onCreate()的实现_Android_Xamarin_Xamarin.android - Fatal编程技术网

Android Java.Lang.UnsatifiedLinkError:未找到void onCreate()的实现

Android Java.Lang.UnsatifiedLinkError:未找到void onCreate()的实现,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我想创建一个from应用程序派生类: [Application] public class MyApplication : Application { public MyApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { } public override void OnCreate() { ba

我想创建一个from
应用程序
派生类:

[Application]
public class MyApplication : Application
{
    public MyApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
    {

    }

    public override void OnCreate()
    {
        base.OnCreate();   
    }
}
因此,我用上述内容创建了
MyApplication.cs
。在模拟器中启动应用程序时,我得到

Java.Lang.UnsatifiedLinkError:未找到void的实现 md580cc91e9dc5872246dff311f3787b22b.MyApplication.n_onCreate()(已尝试 Java_MD580CC91E9DC5872246DFF311F3787B22 B_My应用程序\u n_1创建和 Java_md580cc91e9dc5872246dff311f3787b22b_My应用程序_n_1创建_)

我是否必须更改
MainActivity.cs
或我缺少的内容

编辑:


如果我完全删除
OnCreate()
,应用程序就会编译。但是我想在
OnCreate()
中做一些事情,所以我无法完全删除它。

现在我尝试在真实的设备上测试它,结果成功了。然后我用appmanager从模拟器(visualstudioemulatorforandroid)中删除了这个应用程序,应用程序启动时没有出现错误


仅仅清洁和重建是不够的。不知道为什么。

在不调用
base的情况下尝试。在
OnCreate
中,OnCreate
会收到相同的错误消息。也许这会有所帮助。此外,请清理项目并重试again@IulianPopescu:是的,我以前发现过,我也有同样的问题。试图清理项目但没有成功。但我认为我已经找到了解决方案,并将发布一个答案。这并没有帮助我准确地解决我的问题。重要的是不要调用
base.OnCreate()