MAIN entscheidet über die erste Aktivität, die beim Start der Anwendung verwendet wird. Launcher fügt eine Anwendung im Anwendungs-Dashboard hinzu.
Wenn Sie sie bereits haben und immer noch die Fehlermeldung erhalten, liegt dies möglicherweise daran, dass Sie möglicherweise mehr als mehr Kategorien oder Aktionen in einem Absichtsfilter verwenden. In einem Absichtsfilter kann es nur ein solches Tag geben. Um eine weitere Kategorie hinzuzufügen, fügen Sie sie wie folgt in einen anderen Absichtsfilter ein
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!--
TODO - Add necessary intent filter information so that this
Activity will accept Intents with the
action "android.intent.action.VIEW" and with an "http"
schemed URL
-->
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="http" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>