如何解决自定义启动器的默认活动未找到错误

时间:2017-04-09 12:21:39

标签: android android-studio

您好我正在使用最新的android studio 2.3.1 我正在创建自定义启动器应用程序。几个月前,它工作得很好,但今天它给了我一个错误,即清单中没有找到默认活动。谁能解决我的问题。这是我的清单代码。提前谢谢。

<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.SET_WALLPAPER" />

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

    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version"/>

    <activity
        android:name=".HomeActivity"
        android:label="Warriors Launcher"
        android:theme="@android:style/Theme.Wallpaper.NoTitleBar"
        android:launchMode="singleTask"
        android:excludeFromRecents="true"
        android:stateNotNeeded="true">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

    <activity
        android:name=".AppsListActivity"
        android:theme="@style/Trans">
    </activity>

    <activity
        android:name=".AppGridActivity"
        android:theme="@style/Trans">
    </activity>

    <activity
        android:name=".AppLauncher"
        android:theme="@style/Trans">
    </activity>

</application>

1 个答案:

答案 0 :(得分:2)

<category android:name="android.intent.category.LAUNCHER" />添加为 -

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