簡體   English   中英

我的 Xamarin.Android 應用程序有時會在啟動時崩潰

[英]My Xamarin.Android app sometimes crashes on launch

最近,我的 Xamarin.Android 應用程序在啟動時開始崩潰,原因如下:

Java.Lang.ClassNotFoundException:mono.android.app.Application

這個異常經常被拋出。 通常,重建可以修復一兩個構建的問題。 我試圖通過創建自己的應用程序類來解決這個問題:

[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();
    }
}

不幸的是,發生了同樣的異常(除了因為找不到我的班級而不是 Mono 的班級而感到不安)。 各種 Google 搜索、Xamarin 論壇主題和 StackOverflow 問題都沒有太大幫助(實際上,重建和制作自定義應用程序類的想法來自於此)。 這個問題真的很煩人,它讓我很難調試我的應用程序。 難道我做錯了什么? 我怎樣才能解決這個問題?

我做了一些亂七八糟的事情,並在我的項目設置中關閉了共享的 Mono 運行時,這似乎已經解決了問題(至少現在是這樣)。 如果它再次停止工作,我會更新問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM