某处出错,java.lang.RuntimeException:无法实例化活动ComponentInfo

时间:2013-08-01 19:42:20

标签: android android-intent

我确信这是一个简单的修复,我已经在Stackoverflow上检查了其他答案,但似乎无法找到解决方案

这是我的Log cat error

    E/AndroidRuntime(1164): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.teatimer/com.example.teatimer.MainActivity}: 
java.lang.ClassNotFoundException: Didn't find class "com.example.teatimer.MainActivity" on path: DexPathList[[zip file "/data/app/com.example.teatimer-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.teatimer-2, /system/lib]]

我意识到问题出在我的AndroidManifest.xml

  <application android:allowBackup="true"  android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.teatimer.MainActivity"
            android:label="@string/app_name"    >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

        </activity>

找不到的类是com.example.teatimer.MainActivity但是我在清单中

感谢您提供任何帮助,非常感谢我只是一直在寻找答案,但我能找到一个

1 个答案:

答案 0 :(得分:0)

我不知道它是怎么做的,但解决方案是

而不是

android:name="com.example.teatimer.MainActivity"

应该是

android:name="TeaTimerActivity"

我不知道为什么,但 com.example.teatimer /com.example.teatimer。 MainActivity

但是那里的路径是自动的,然后正确的类就在它之后

希望这有助于其他人!