【问题标题】:Xamarin.Android ClassNotFoundException 'mono.android.app.Application'Xamarin.Android ClassNotFoundException 'mono.android.app.Application'
【发布时间】:2016-07-01 15:41:46
【问题描述】:

注意:我过去曾asked a similar (albeit old and neglected) question,但同样的问题再次出现。

我正在使用 Xamarin 构建一个 Android 应用程序,但遇到了一个关于 Mono 的好战问题。每次我的应用运行时,由于以下异常,它会立即崩溃:
Java.Lang.ClassNotFoundException: mono.android.app.Application

昨天我正常调试我的应用程序时开始。我注意到一个我需要修复的问题,所以我自然停止了调试并修复了这个问题(只更改了两个与 Xamarin 和 Mono 完全无关的字符串)。从那以后我一直在处理这个问题。有一些关于此的 StackOverflow 问题和 Xamarin 论坛主题,但没有一个能帮助我解决这个问题。我的 Xamarin 和 Android SDK 是最新的。我还尝试重新安装 Mono。

更新:
mono.android.app.Application 的唯一引用在我的清单中:
<application android:name="mono.android.app.Application" ...>

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.devgregw.merge" android:installLocation="auto">
    <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="23" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-feature android:name="android.hardware.telephony" android:required="false" />
    <application android:allowBackup="true" android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/AppBaseTheme" android:logo="@drawable/icon" android:name="mono.android.app.Application" android:debuggable="true">
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
        <meta-data android:name="com.google.android.geo.API_KEY" android:value="(private)" />
    </application>
</manifest>

【问题讨论】:

    标签: c# android mono xamarin.android classnotfoundexception


    【解决方案1】:

    ClassNotFoundException 是当 JAVA 运行时无法找到您尝试使用的类时。首先检查您是否正确导入了类。当我在 JAVA 工作时,它也发生在我身上。它被窃听了一段时间,但是当我清理并构建它时,它工作得非常好。先试试吧!如果问题仍然存在,我将不得不查看相同的代码。

    【讨论】:

    • 感谢您的回复,但我尝试了无数次重建,但都没有运气。查看我的编辑。
    猜你喜欢
    • 2021-02-14
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多