Ho creato un'app wear e ho utilizzato il modello di Android Studio per crearlo e non ho apportato alcuna modifica oltre a trascinare un pulsante su il MainAttività dell'app wear."Attività di default non trovata" per un'app indossabile creata con il modello di Android Studio
Quando si tenta di eseguire l'app di controllo nelle configurazioni Esegui/Debug, viene avviata l'attività predefinita di avvio, quindi viene visualizzato un messaggio di errore: "Errore: attività predefinita non trovata".
Ho cercato di post precedente su questo e la risposta è scherzare con le fonti del modulo e roba del genere. È davvero la soluzione giusta in questa situazione? Se è così, allora perché Android Studio non ha impostato tutto correttamente in primo luogo - dopo che tutto il progetto è stato creato da un modello AS, perché il modello non ha impostato correttamente le cose?
Se non è applicabile, come faccio a eseguire l'app di controllo e a lanciare la sua attività quando viene eseguita direttamente utilizzando Studio?
Studio Versione: 1.0.2
sono stati in grado di eseguire il debug l'applicazione prima è stato aggiunto il pulsante? Inoltre, controlla che il nome del tuo 'Attività' corrisponda a quanto specificato nel file' AndroidManifest'. Infine, stai usando le librerie di terze parti? Gradle, per impostazione predefinita, combina i file manifest. Se è stato specificato un altro 'Activity' in uno dei file manifest della libreria, ciò potrebbe causare problemi. Prova anche i suggerimenti in questo post: http://stackoverflow.com/questions/24437459/default-activity-not-found-android-studio-0-6-1 – Willis
Grazie per il commento. Ho ricevuto lo stesso errore prima di aggiungere il pulsante. Non ho incluso alcuna libreria aggiuntiva. L'attività si chiama MainActivity che è anche il nome nel manifest. Sembra che nessuna delle risposte nel link sia applicabile. – Gruntcakes
Posso cancellare l'errore se seleziono esplicitamente l'attività come attività di avvio piuttosto che selezionare per avviare l'attività predefinita, ma mi chiedevo perché c'è l'errore e se è indicativo di qualche problema che causerà ulteriori problemi lungo la strada. – Gruntcakes