0

我确信这是一个简单的解决方法,我已经检查了 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 但对我来说它在清单中

感谢您的帮助,非常感谢它只是我一直在寻找答案,但只是找不到答案

4

1 回答 1

0

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

代替

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

它应该是

android:name="TeaTimerActivity"

我不知道为什么,但是com.example.teatimer /com.example.teatimer。主要活动

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

希望这对其他人有帮助!

于 2013-08-01T19:55:49.493 回答