Java AndroidRuntime-无法在mac os上实例化应用程序

Java AndroidRuntime-无法在mac os上实例化应用程序,java,android,osx-lion,classnotfoundexception,runtimeexception,Java,Android,Osx Lion,Classnotfoundexception,Runtimeexception,我得到以下错误: E/AndroidRuntime(1840):java.lang.RuntimeException:无法 实例化应用程序com.mypackage.ui.misc.MyApplication: java.lang.ClassNotFoundException:com.mypackage.ui.misc.MyApplication 在loader dalvik.system.PathClassLoader[/data/app/com.mypackage-2.apk]中 我的清单如

我得到以下错误:

E/AndroidRuntime(1840):java.lang.RuntimeException:无法 实例化应用程序com.mypackage.ui.misc.MyApplication: java.lang.ClassNotFoundException:com.mypackage.ui.misc.MyApplication 在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" > 
...

...
解决方案,但我的类位于com.mypackage.ui.misc.MyApplication,它扩展了android.app.Application,因此不适用

还有谁遇到这个奇怪的错误吗?有没有办法解决这个问题

更新
在同一个项目中,在Ubuntu上遇到了同样的问题。

结果是我在使用的几个库中遇到了同样的问题。这些库包含在Java构建路径中,但不包含在Android参考中。 将它们添加为Android属性的引用修复了该问题:


右键单击项目->选择属性->单击Android->在库部分添加库。

我知道这很愚蠢,但我不得不问-你确定你的类名和包在java文件和清单中是相同的吗?因为我使用的是相同的,而且我也在Lion上——我看不出定制
应用程序
类有任何问题,没有愚蠢到可以提及的想法。我希望解决办法能这么简单。我查了好几次名字,但不是这样。