我收到以下错误:
E/AndroidRuntime(1840): java.lang.RuntimeException: 无法实例化应用程序 com.mypackage.ui.misc.MyApplication: java.lang.ClassNotFoundException: com.mypackage.ui.misc.MyApplication in loader dalvik.system.PathClassLoader [ /data/app/com.mypackage-2.apk]
我的清单如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mypackage"
android:versionCode="1"
android:versionName="1.0">
...
<application
android:name=".ui.misc.MyApplication"
android:icon="@drawable/launcher"
android:label="@string/app_name"
android:theme="@style/MyTheme" >
...
我应该提到这发生在 Mac OS X Lion 上。我尝试在模拟器和几个 Android 设备上运行该应用程序,但如果总是失败并出现相同的错误。
我查看了这个解决方案,但我的课程位于 com.mypackage.ui.misc.MyApplication 并且它扩展了 android.app.Application 所以它不适用。
还有其他人遇到过这个奇怪的错误吗?关于如何解决它的任何想法?
更新:在 Ubuntu 上遇到同样的问题,使用相同的项目。