简体   繁体   中英

Android: No Launcher activity found, no problems in Manifest

Here's my AndroidManifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.fionaheiss.shovelshovel"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="13"
    android:targetSdkVersion="15" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <activity android:label="DisplayMap" 
              android:name="com.seanheiss.shovelshovel.DisplayMap"  
              android:theme="@android:style/Theme.Black.NoTitleBar"
              android:configChanges="keyboard|keyboardHidden|orientation" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

</manifest>

I've tried the "name" field as above and just as ".DisplayMap". It is definitely spelled correctly. Could it be because I'm using Slick2D? The file DisplayMap.java extends BasicGame from the Slick2D engine, and has a main method. Maybe it's not an actual activity or something, but I'm not sure.

Any ideas? Thank you very much!

You forgot to close the Activity tag:

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

        <activity android:label="DisplayMap" 
                  android:name="com.seanheiss.shovelshovel.DisplayMap"  
                  android:theme="@android:style/Theme.Black.NoTitleBar"
                  android:configChanges="keyboard|keyboardHidden|orientation" > // Also fix this here
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
      </activity> // <-- here
</application>

Good Morning,

You have to close the <activity> tag after the <intent-filter>

 <activity >  
        <intent-filter>

       -------------------
       ------------------

        </intent-filter>
  </activity>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM