2010-04-20 17 views
5

Quando si tenta di eseguire la mia applicazione sull'emulatore ottengo un errore dal ActivityManager:Impossibile eseguire l'applicazione Android su emulatore/dispositivo: l'attività non esiste?

ActivityManager: Error type 3 

mia attività esiste, è elencato nel manifesto (in realtà, la sua l'attività lanciatore MAIN).

Qualcuno sa cosa significa questo errore?

+0

u può condividere po 'di codice dal manifesto e dettagli – the100rabh

+0

Spero che questo aiuti: http://groups.google.com/group/android-beginners/browse_thread/thread/c5424399e69331ee –

risposta

0

Non ricordo come ho risolto questo problema - molto probabilmente ho cancellato la copia locale e ricontrollato da svn.

10

Se si esegue Eclipse, provare Progetti -> Pulisci ... e pulire il progetto prima di eseguire nuovamente.

4

ho affrontato lo stesso problema. Ho pulito il progetto e rimosso l'androide: enabled = false in Android manifest. Questo ha risolto il problema.

+0

Il suo lavoro per me.Thanks HJK –

0

ActivityManager: Tipo di errore 3 Non so quanto sia vero, ma ho usato lo stesso file di preferenze condivise da un'altra app..e ho ricevuto questo errore. Ho scelto un nuovo nome per le preferenze condivise e il problema è andato via. Funziona ora

2

Controllare "android: installLocation" nel tuo AndroidManifest.xml.

"preferExternal" causerà il problema.

0

Non avevo abbastanza spazio sul mio telefono, ecco perché ho avuto questo problema. Così ho pulito e andare RUN)

2

ho ottenuto questo errore perché ho usato caratteri non validi nel mio nome del progetto e Android non mi ha messo in guardia su di esso quindi non avevo idea che era il problema ...

Esempio: "Questo è un errore!"

+0

GRAZIE! Per me va bene! – candlejack

1

niente di cui preoccuparsi che a volte succede quando l'attività dirigente in grado di trovare l'attività della vostra app che significa il vostro obiettivo che è emulatore non è ancora avviato o può essere causa di seguente motivo:

quando si tenta di eseguire la tua app su emulatore potrebbe essere inceppata tra l'edificio o forzatamente chiuso il tuo emulatore. In tal caso, quando provi ad avviare di nuovo l'emulatore, a volte non sarà massimizzato. ora si deve riavviare l'Eclipse e poi lanciare l'emulatore ed eseguire l'applicazione ora non si faccia questo tipo di errore

0

ho ottenuto questo errore quando ho erroneamente aggiunto un secondo application tag nel mio manifestano come stavo cercando di aggiungere l'accelerazione hardware per la mia app:

<application 
    android:hardwareAccelerated="true" />. 

ho aggiunto sopra la mia tag effettiva applicazione e credo che questo ha comportato Android distribuzione di un 'app' vuoto per il mio telefono. Segnalava "Successo di installazione" nei log e tuttavia non c'era un'icona di avvio. Sembrava, però, in Impostazioni -> App, ma l'unica cosa che potevo fare era disinstallarla. Spero che questo aiuti qualcuno.

0

Quindi, sembra che ci possano essere molti motivi per vedere questo errore.

Per coloro che non riescono a risolvere il problema utilizzando i metodi di cui sopra:

Nel mio caso, ho rinominato il nome della mia attività (utilizzando F2 in Eclipse) e si fissa.

Problemi correlati