我的 Xamarin.Android 应用有时会在启动时崩溃
My Xamarin.Android app sometimes crashes on launch
最近,我的 Xamarin.Android 应用程序在启动时开始崩溃,原因是:
Java.Lang.ClassNotFoundException: mono.android.app.Application
这个异常经常被抛出。通常,重建可以解决一两个构建的问题。 我试图通过制作自己的应用程序来解决这个问题 class:
[Application(AllowBackup = true, Debuggable = true, Label = "My Application",
Theme = "@style/AppBaseTheme", Icon = "@drawable/icon", Logo = "@drawable/icon")]
[MetaData("com.google.android.gms.version", Value = "@integer/google_play_services_version"),
MetaData("com.google.android.geo.API_KEY", Value = "[redacted]")]
public class MyApplication: Application {
public MyApplication(IntPtr handle, JniHandleOwnership ownership) : base(handle, ownership) {
}
public override void OnCreate() {
base.OnCreate();
}
}
不幸的是,同样的异常发生了(除了它因为找不到我的 class 而不是 Mono 的而感到沮丧)。各种 Google 搜索、Xamarin 论坛线程和 Whosebug 问题都没有太大帮助(事实上,重建和制作自定义应用程序的想法 class 来自于此)。这个问题真的很烦人,它让我很难调试我的应用程序。难道我做错了什么?我该如何解决这个问题?
我做了一些乱七八糟的事情,并在我的项目设置中关闭了共享的 Mono 运行时,这似乎已经解决了问题(至少现在是这样)。如果它再次停止工作,我会更新问题。
最近,我的 Xamarin.Android 应用程序在启动时开始崩溃,原因是:
Java.Lang.ClassNotFoundException: mono.android.app.Application
这个异常经常被抛出。通常,重建可以解决一两个构建的问题。 我试图通过制作自己的应用程序来解决这个问题 class:
[Application(AllowBackup = true, Debuggable = true, Label = "My Application",
Theme = "@style/AppBaseTheme", Icon = "@drawable/icon", Logo = "@drawable/icon")]
[MetaData("com.google.android.gms.version", Value = "@integer/google_play_services_version"),
MetaData("com.google.android.geo.API_KEY", Value = "[redacted]")]
public class MyApplication: Application {
public MyApplication(IntPtr handle, JniHandleOwnership ownership) : base(handle, ownership) {
}
public override void OnCreate() {
base.OnCreate();
}
}
不幸的是,同样的异常发生了(除了它因为找不到我的 class 而不是 Mono 的而感到沮丧)。各种 Google 搜索、Xamarin 论坛线程和 Whosebug 问题都没有太大帮助(事实上,重建和制作自定义应用程序的想法 class 来自于此)。这个问题真的很烦人,它让我很难调试我的应用程序。难道我做错了什么?我该如何解决这个问题?
我做了一些乱七八糟的事情,并在我的项目设置中关闭了共享的 Mono 运行时,这似乎已经解决了问题(至少现在是这样)。如果它再次停止工作,我会更新问题。