我在尝试运行模拟器时不断收到此消息,即使我已将启动器活动放入清单中。 有没有人知道我做错了什么?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.libsdl.app"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="org.libsdl.app.SDLActivity"
android:label="@string/app_name" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
已解决:在我的文件中出现更多问题之后,我发现有多个AndroidManifest.mk文件,我把活动放错了。 (我在位于bin文件夹中的mk文件中有这个,而不是root文件夹中的那个。)
答案 0 :(得分:0)
我遇到了同样的问题,并且帖子底部的OP编辑修正了它。 (我会投票,但此时我没有任何声望点。)
为了澄清将来的任何人:Eclipse似乎会自动在bin目录中创建AndroidManifest.xml的副本。此副本将自动生成您应在根目录中编辑的副本。
如果您编辑bin目录中的清单,Eclipse将不会向您发出任何警告您正在编辑错误的文件。您甚至可以保存到它,并运行validate以确保没有错误。当你运行程序时,它实际上会被覆盖,但由于某些原因,当你仍然打开文件时,Eclipse往往不会提示你已经覆盖了内容。