Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行应用程序时出错:未找到默认活动(Android)_Android_Manifest - Fatal编程技术网

运行应用程序时出错:未找到默认活动(Android)

运行应用程序时出错:未找到默认活动(Android),android,manifest,Android,Manifest,我在这里发现了同样的问题,但所有答案对我都不起作用(如果我这样做了,它会起作用:选择菜单Run->Edit Configurations) 我写错什么了吗?请给我指出。 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNC

我在这里发现了同样的问题,但所有答案对我都不起作用(如果我这样做了,它会起作用:选择菜单
Run->Edit Configurations


我写错什么了吗?请给我指出。


<intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

您缺少

请使用以下代码更改代码。您需要在清单文件的
活动
标记中添加

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="es.package.launcher">
<application>
    <activity
        android:name=".HomeActivity"
        android:label="Launcher"
        android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
        android:launchMode="singleTask"
        android:stateNotNeeded="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            //Add this line
            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
    <activity
        android:name=".AppsListActivity"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity>
</application>

//添加这一行

在您的意图过滤器中添加以下行

 <category android:name="android.intent.category.LAUNCHER" />

<intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.HOME" />
        <category android:name="android.intent.category.DEFAULT" />
        **<category android:name="android.intent.category.LAUNCHER" />**
    </intent-filter>
<category android:name="android.intent.category.LAUNCHER" />

****

您没有在意图过滤器中添加

 <category android:name="android.intent.category.LAUNCHER" />

<intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.HOME" />
        <category android:name="android.intent.category.DEFAULT" />
        **<category android:name="android.intent.category.LAUNCHER" />**
    </intent-filter>
<category android:name="android.intent.category.LAUNCHER" />


您忘记将启动器过滤器添加到Intent。请接受此答案,以便对其他@ChenYo有帮助