【发布时间】: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