我确信这是一个简单的修复,我已经在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但是我在清单中
感谢您提供任何帮助,非常感谢我只是一直在寻找答案,但我能找到一个
答案 0 :(得分:0)
我不知道它是怎么做的,但解决方案是
而不是
android:name="com.example.teatimer.MainActivity"
应该是
android:name="TeaTimerActivity"
我不知道为什么,但 com.example.teatimer /com.example.teatimer。 MainActivity
但是那里的路径是自动的,然后正确的类就在它之后
希望这有助于其他人!