SDK r21 - ClassNotFoundException

时间:2013-04-30 15:48:56

标签: android eclipse

自升级到SDK r21以来,这是一个经常弹出的错误。我能够解决它的唯一方法是清除我的工作区并重新导入项目。 我已经尝试过在其他问题中提到的所有内容,将“lib”重命名为“libs”,修复项目属性等。我的主要活动中有问题的类,并且不存在于.jar中。看起来类加载器路径不正确,但我不知道如何解决这个问题。自从我从SDK r16升级后,我的来源没有改变,因为没有这样的问题。

04-30 11:34:44.084: W/dalvikvm(3802): Link of class 'Lcom/absds/proj/App;' failed
04-30 11:34:44.084: W/dalvikvm(3802): threadid=1: thread exiting with uncaught exception (group=0x413ea540)
04-30 11:34:44.094: E/AndroidRuntime(3802): FATAL EXCEPTION: main
04-30 11:34:44.094: E/AndroidRuntime(3802): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.absds.proj/com.absds.proj.App}: java.lang.ClassNotFoundException: com.absds.proj.App
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.absds.proj"
android:screenOrientation="landscape"
android:versionName="13.5.0" android:versionCode="135" >

<application
    android:theme="@style/Theme"
    android:icon="@drawable/app_icon"
    android:label="@string/appName"
    android:debuggable="true"
    android:persistent="true">

    <activity
        android:name=".App"..

1 个答案:

答案 0 :(得分:0)

尝试在https://groups.google.com/forum/?fromgroups=#!topic/android-developers/-bholnLurs8和SO上的其他每个线程中找到的每个建议后,删除项目并将其读入我的工作区似乎是唯一的解决方案。