Comme Gusdor l'a dit plus haut, "Plusieurs balises d'action dans une seule balise intent-filter provoqueront également la même erreur." (Donnez-lui le crédit ! Je pourrais juste embrasser Gusdor pour ça !)
Je n'ai pas trouvé de documentation à ce sujet ! J'avais ajouté une nouvelle action (USB) et, étant malin, je l'ai mise dans le même filtre d'intention. Et cela a cassé le lancement. Comme Gusdor l'a dit, un filtre d'intention, une action ! Apparemment, chaque action devrait être placée dans son propre filtre d'intention.
Cela devrait ressembler à ceci...
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
</intent-filter>
Quand j'ai fait ça, WAZOO ! ça a marché !