私はApplication
派生クラスから作成したい: ます。java.lang.UnsatisfiedLinkError:無効のonCreateが見つかりません()の実装は
[Application]
public class MyApplication : Application
{
public MyApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer)
{
}
public override void OnCreate()
{
base.OnCreate();
}
}
は、したがって、私は上記の内容で
MyApplication.cs
を作成しました。シミュレータでアプリを起動するには、私は
Java.Lang.UnsatisfiedLinkError: No implementation found for void md580cc91e9dc5872246dff311f3787b22b.MyApplication.n_onCreate() (tried Java_md580cc91e9dc5872246dff311f3787b22b_MyApplication_n_1onCreate and Java_md580cc91e9dc5872246dff311f3787b22b_MyApplication_n_1onCreate__)
を取得し、私はMainActivity.cs
または私が欠けている何かを変更する必要がありますか?
編集:
私はOnCreate()
を削除すると完全にアプリがコンパイルありません。しかし、私はOnCreate()
でいくつかのことをしたいので、完全に削除することはできません。
'OnCreate'で' base.OnCreate'を呼び出さずに試してみてください – Milen
同じエラーメッセージが表示されます。 – testing
これはhttps://forums.xamarin.com/discussion/2147/what-is-the-recipe-to-have-a-working-application-derived-classに役立つかもしれません。また、プロジェクトをきれいにしてからもう一度やり直してください –