Я хочу, чтобы создать из 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
или что я не хватает?
Edit:
Если удалить OnCreate()
полностью приложение компилируется. Но я хочу сделать некоторые вещи в OnCreate()
, поэтому я не могу полностью удалить его.
попробуйте без вызова 'base.OnCreate' в' OnCreate' – Milen
Я получаю такое же сообщение об ошибке. – testing
Возможно, это поможет https://forums.xamarin.com/discussion/2147/what-is-the-recipe-to-have-a-working-application-derived-class. Кроме того, очистите проект и повторите попытку –