我正在按照网站上的给定说明制作一个基本的自定义启动器...说明说可以启动该应用程序,但是当我尝试运行时,出现一个错误,提示未找到默认活动。

我调查了有关堆栈溢出的现有问题,但是没有一个问题对我有帮助。我的清单是这个...

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="omg_its_azzler.launcher">

  <activty>
    <application android:allowBackup="true"
        android:name="omg_its_azzler.launcher.HomeActivity"
        android:label="@string/app_name"
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
        android:launchMode="singleTask"
        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>
  </activty>

  <activity>
    android:name="omg_its_azzler.launcher.AppsActivity"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
  </activity>
</manifest>

最佳答案

您发现清单的语法错误。应用程序标记是将所有活动保留在其中的标记。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="omg_its_azzler.launcher">
    <application android:allowBackup="true"
        android:name="omg_its_azzler.launcher.HomeActivity"
        android:label="@string/app_name"
        android:icon="@mipmap/ic_launcher"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"
        android:launchMode="singleTask"
        android:stateNotNeeded="true"/>


    <activity>
        android:name="omg_its_azzler.launcher.AppsActivity"
        android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
    <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>
</application>




应用程序标签是所有活动的根标签,而意图过滤器位于活动标签内

08-17 17:47