我试图找到解决方案,但它看起来对我的n00b眼睛是正确的,所以我完全失去了。我已经尝试寻找其他问题而且他们似乎都有不同的答案,所以他们根本没有帮助。这是一些示例代码,我正在努力工作,所以我为奇怪的命名道歉。
我收到此错误
09-30 17:22:26.467: E/AndroidRuntime(273): FATAL EXCEPTION: main
09-30 17:22:26.467: E/AndroidRuntime(273): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{test.test/test.test.test.splashScreen}: java.lang.ClassNotFoundException: test.test.test.splashScreen in loader dalvik.system.PathClassLoader[/data/app/test.test-1.apk]
这是我的清单
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="test.test" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".test.splashScreen" android:label="@string/app_name"
android:clearTaskOnLaunch="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".test.Game" android:screenOrientation="landscape" android:theme="@style/Theme.NoBackground"/>
<activity android:name=".test.test" />
<activity android:name=".test.TMXTiledMapExampleAStar" />
<activity android:name=".test.Options" />
<activity android:name=".test.MainMenu" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK"/>
这是splashScreen文件的开头
package test.test.test;
public class splashScreen extends BaseGameActivity {
答案 0 :(得分:2)
首先,为您的包提供更直观的名称! 我更愿意发表评论,但我没有足够的代表。
2条建议:
尝试清理项目
尝试:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="test.test" android:versionCode="1" android:versionName="1.0">
和
<activity android:name=".splashScreen" android:label="@string/app_name"
android:clearTaskOnLaunch="true">