Come detto sopra Gusdor, "Tag di azioni multiple in un singolo tag intent-filter causano anche lo stesso errore." (Dagli il merito! Potrei semplicemente baciare Gusdor per questo!)
Non ho trovato nessun documento per questo fatto! Avevo aggiunto una nuova azione (USB) ed essendo intelligente, l'ho inserito nello stesso filtro di intent. E ha rotto il lancio. Come ha detto Gusdor, un filtro intent, un'azione! Apparentemente ogni azione dovrebbe andare nel proprio filtro di intenzioni.
Dovrebbe simile a questa ...
<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>
Quando ho fatto questo, Wazoo! ha funzionato!
fonte
2012-11-26 00:58:29
ma quali sono. MAIN e .LAUNCHER nella mia applicazione ????????? – Veer
Questi appariranno sempre esattamente così, non sono classi nella tua applicazione, sono azioni che stanno accadendo. Allo stesso modo puoi avere un fuoco di attività su altre azioni. per esempio \t \t \t \t \t \t \t \t –
tribe84
L'aiuto "fondamentalmente" di Android decide cosa fare con l'attività. Vedi la sezione Intent dei documenti – dbryson