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

时间:2012-01-23 13:31:32

标签: 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]

我的清单看起来像这样:

    <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设备上运行该应用程序,如果总是失败并出现相同的错误。

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

其他人遇到这个奇怪的错误?关于如何解决它的任何想法?

更新: 使用相同的项目在Ubuntu上遇到同样的问题。

1 个答案:

答案 0 :(得分:0)

它解决了我正在使用的几个库所遇到的问题。这些库包含在Java Build Path中,但不包含在Android引用中。 将它们添加为Android属性的引用可以解决问题:

右键点击该项目 - &gt;选择属性 - &gt;点击Android - &gt;在库部分添加库。