2013-05-17 11 views
16

In base al nuovo IDE per Android, ho deciso di importare progetti dalla mia vecchia eclissi. Purtroppo non riesco a farli funzionare a causa delle informazioni Error: Activity Class not specified Questo errore può essere trovata utente che ho riprodurre passaggi:Il progetto in Android Studio non verrà avviato - Classe attività non specificata

  1. Dall'alto menù del bar scegliere Esegui (ALT + U)
  2. configurazione Modifica ... (ALT + R)
  3. scegliere o aggiungere applicazioni Android
  4. nella scheda Generale scegliere progetto in Module navigation list
  5. Qui non so cosa scegliere Launch default activity o Launch

Non importa quello che faccio, ottengo ancora in fondo Run/Debug Configurations errore di Windows. Come posso iniziare i miei progetti Android?

risposta

31

Verificare se le cartelle src sono state aggiunte nel percorso di generazione. Ho importato il mio spazio di lavoro da Eclipse esportandolo in Gradle e, per impostazione predefinita, solo le cartelle gen sono state contrassegnate come file di origine. Per questo motivo, IDE non può compilare i file sorgente e non può avviare alcuna attività.

  1. Aprire Navigator
  2. impostazioni
  3. Open Module
  4. Da Impostazioni progetto scegliere Moduli
  5. cartelle Selezionare src e Gen e contrassegnati come Cartelle di origine per fare clic destro su di essi e selezionare la sorgente

Spero che ti possa aiutare.

+3

Dove trovo "Navigatore"? –

+7

@MattHuggins La scheda "Progetto" a sinistra, appare come Eclipse Package Explorer. Fai clic con il pulsante destro del mouse sul titolo del pacchetto, quindi "Apri Impostazioni modulo" è vicino alla fine. La scorciatoia è F4. – ter0

+1

Penso che sia sorprendente che la cartella src non venga aggiunta di default quando si importa un progetto semplice. Sto provando a migrare da Eclipse ad Android Studio, ma le cose di igiene come questa non lo rendono facile. – Mattias

6

Potrebbe essere necessario modificare la configurazione di avvio per indicare quale attività eseguire, o se sta eseguendo l'attività predefinita, assicurarsi che Manifest stia correttamente dichiarando questa attività.

Fare clic sul menu a discesa accanto alla freccia della corsa verde sulla barra superiore. E premere 'Modifica configurazioni':

enter image description here

+0

ben so come aggiungere applicazioni Android, ma dopo ho scelto modulo e fare clic su 'impostazione predefinita lancio Activity' non riesco a farlo funzionare. A causa di un errore posizionato nella parte inferiore della finestra, – deadfish

+0

, quale errore ottieni? – Blundell

+1

'Errore: Classe attività non specificata' Il mio progetto chiamato' X' ha una libreria chiamata 'L' con tutte le cose. Questa libreria 'L' ha al suo interno anche la classe' MainActivity'. Non posso eseguire 'L' perché è una libreria, ma non riesco a eseguire' X' perché non ha 'MainActivity';) Mi segui? – deadfish

1

Hai correttamente importati anche la libreria in Android Studio?

controllare i file> Strutture Progetto> Biblioteche

Hai visto tua libreria L?

0

Sostituisci apply plugin: 'com.android.Library' (dal livello di modulo Gradle) per apply plugin: 'com.android.application'

Problemi correlati