Android系统。未找到启动器活动

时间:2014-04-26 09:35:27

标签: android android-ndk

我在尝试运行模拟器时不断收到此消息,即使我已将启动器活动放入清单中。 有没有人知道我做错了什么?

<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文件夹中的那个。)

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且帖子底部的OP编辑修正了它。 (我会投票,但此时我没有任何声望点。)

为了澄清将来的任何人:Eclipse似乎会自动在bin目录中创建AndroidManifest.xml的副本。此副本将自动生成您应在根目录中编辑的副本。

如果您编辑bin目录中的清单,Eclipse将不会向您发出任何警告您正在编辑错误的文件。您甚至可以保存到它,并运行validate以确保没有错误。当你运行程序时,它实际上会被覆盖,但由于某些原因,当你仍然打开文件时,Eclipse往往不会提示你已经覆盖了内容。