2012-07-20 9 views
9

Ricevo l'errore "Impossibile creare la classe BuildConfig" durante la pulizia del progetto Android in eclissi. Ho recentemente installato Eclipse Juno per gli sviluppatori mobili e mentre cercavo di importare le mie applicazioni Android esistenti, Eclipse ha iniziato a darmi questo tipo di errore.Problema di Android Eclipse Impossibile creare la classe BuildConfig

Eclipse funziona correttamente Se creo nuovi progetti Android. Quale potrebbe essere la possibile causa e la probabile soluzione per questo problema?

Sto usando OS - Windows Server 2008

+0

In precedenza, avevo problemi inspiegabili come quello in Juno - E ho letto da qualche parte che si trattava di un problema con Giunone- e se stai sviluppando app per Android, è meglio usare Indigo. Ma penso che dovresti essere in grado di risolvere questo problema senza eseguire il downgrade di Eclipse. Sto cercando una risposta a questo, me stesso- Tornerò quando posso! –

risposta

11

ho avuto l'errore dopo l'aggiornamento (installazione) Giunone e farla migrare il mio spazio di lavoro e di repo git locale. Prima che l'errore ho ottenuto un altro errore:

JavaBuilder handling ImageBuilderInternalException while building: <projectname> 

Finalmente ho scoperto che l'errore è stato causato da permanenti di file e il problema risolto dopo di loro il reset:

chown <me>:<me> <my-repo> 

Il motivo dietro i permessi rotti: durante il processo di installazione dei plugin MOTODEV su Eclipse JUNO ho dovuto avviare Eclipse con 'sudo'. Ovviamente questa operazione ha sovrascritto alcuni dei miei file durante la compilazione automatica.

+0

quindi come risolvere ?? – Moussa

+2

Questo è corretto - ho anche avuto lo stesso problema - e ho anche avviato eclipse con 'sudo' - ho scoperto che le cartelle gen e bin contenevano file di proprietà di root e non di me. Quindi: sudo rm -rf bin e lo stesso con gen, che aggiorna e pulisce il progetto in eclissi. E ora sta funzionando. – CoPLaS

+0

come posso risolvere questo problema con Windows OS? –

0

Questo non mi è mai successo. Ho provato ad importare un vecchio spazio di lavoro in un Juno Eclipse per dispositivi mobili ed era ok. Ho anche provato a importare solo un vecchio progetto Android, e non ha avuto errori. Quale versione di ADT stai usando?

Ho trovato anche un problema relativo a 9-patch, forse era il tuo caso.

0

Ho avuto questo problema quando si apre una copia del progetto che in precedenza era stato sotto il controllo del codice sorgente, e il file

\gen\{com\foo\namespace}\BuildConfig.java era sola lettura.

Deselezionare il flag di sola lettura su BuildConfig.java ha fatto il trucco per me.

0

Ho avuto un problema simile con Windows 10 ed Eclipse. Si è verificato a metà sessione tra due build. Ho provato a riavviare Eclipse, ho cercato invano di modificare i permessi ma nulla ha aiutato.

Ho finalmente riavviato il mio laptop e il problema era sparito.

Problemi correlati