2011-12-11 12 views
7

Quando provo a eseguire il mio progetto Android (che funzionava perfettamente ieri), compare la finestra di dialogo "Il progetto contiene errori, correggili prima di eseguire l'applicazione". Ma il mio progetto non ha errori. Ho avuto questo problema in passato e la soluzione era sempre quella di Pulire il progetto, ma questa volta non è di aiuto. L'icona X rossa scompare dal progetto nell'area di lavoro, quindi riappare quando provo a eseguirla. Anche riavviato Eclipse in modo da ricostruire il progetto. Aiuto?Impossibile eseguire il progetto Android in Eclipse senza errori

+0

console di controllo e problemi di visualizzazione anche per gli errori – Asahi

+0

già fatto. – herpderp

risposta

19

Passare alla cartella .android ed eliminare il certificato di debug. Nel mio computer è in questo percorso

E:\Users\blessan\.android 

All'interno del file esiste un nome "debug.keystore". Cancellalo, pulisci e prova a ricostruire il progetto. A volte questo errore è causato quando il certificato scade.

+0

Sì, il mio è scaduto ieri e ha dato lo stesso errore. C'era qualcosa in tal senso nella visione dei "problemi". La buona notizia è che l'ultimo SDK rilascia un certificato che scade tra 30 o 40 anni – NickT

+0

Eccellente! Ha funzionato perfettamente grazie @ blessenm – Addi

+0

+1 perfetto anche per me. In una nota a margine, la finestra della mia console non stava emettendo nulla quando stavo tentando di eseguire. Tutto va bene ora, grazie @ Blessenm! –

5

Ci sono un paio di motivi per cui questo potrebbe accadere. Dai una prova a questi problemi/soluzioni.

  • Problema con il tuo manifest. Questi non si presentano sempre, quindi dai il tuo Manifest a un controllo approfondito.

  • Improvvisamente dispersi/spostati librerie o altre dipendenze. Fare clic con il pulsante destro del mouse sul progetto, selezionare Proprietà e controllare le schede in Percorso build Java. Quando rimuovi/muovi accidentalmente un file di libreria o qualsiasi altro file da cui dipende l'app, può causare un errore come questo senza presentarsi come un errore effettivo. Tuttavia nella schermata del percorso di costruzione mostrerà con un piccolo segno di errore.

  • Problemi con il tuo R.java. Ho avuto un problema con questo prima dove c'era un valore corrotto nel file R.java. "pulire" il progetto non lo ha risolto, ma costringendo Eclipse a ricostruire il file a causa mia cancellandolo manualmente.

  • Problema con una versione della tua app memorizzata nella cache. Questa è una vera causa del dolore, non ci sono indicazioni per questo, ma a volte per qualche ragione Eclipse decide di fare casino con una versione della tua app memorizzata nella cache. Ciò può causare qualsiasi cosa, dalle app che non funzionano alle app che mostrano immagini che sono state sostituite da tempo da altre o che sono state completamente cancellate. Se le altre correzioni non funzionano, provare a navigare nella cartella del progetto e rimuovere la cartella /bin. Successivamente, ricostruisci il progetto e prova a eseguirlo.

Spero che uno di questi lavori per voi.

0

Questo problema si verifica qualche volta quando si sostituisce il nuovo file debug.keystore con quello vecchio. delete deug.keystore può risolvere il problema

Problemi correlati