2012-02-15 11 views
9

Sto iniziando a imparare Android in Eclipse. Ma ogni volta che provo a creare un progetto, la cartella gen è vuota. Quindi non ottengo il file R (o qualsiasi altra cosa sia in quella cartella, se non altro). Pulito NON funziona. Non c'è mai stata una R per cominciare. Devo scaricare qualcosa per farlo generare?La cartella Gen è vuota per il progetto Android

+0

R è generare automaticamente, è necessario creare nulla. – goodm

+0

No. È possibile creare il progetto. Quindi verrà generato 'R'. –

+0

Se la creazione del progetto di nuovo non funzionerà, si prega di postare l'errore che viene visualizzato in rosso nella Console. – noob

risposta

0

Uno di quelli

  1. Come liberarsi della linea 'importazione android.R'.
  2. Pulire il progetto e quindi ricostruirlo.
  3. Chiusura del progetto e successiva apertura.

può aiutare.

2

Ho avuto questo problema perché avevo due progetti nella stessa cartella e uno era la libreria dell'altro. Quindi Eclipse ha costruito i progetti nell'ordine sbagliato. Quello che ho fatto per risolvere questo problema è stato chiudere il progetto non libreria e quindi aprirlo di nuovo (dopo la costruzione del progetto della libreria), che ha funzionato.

0

Il problema potrebbe essere correlato a impostazioni di generazione del target errate. Ad esempio se si utilizza un elemento nel layout disponibile in target Android maggiori. È possibile visualizzare ulteriori dettagli here.

-1

Mi è capitato di avere lo stesso problema, risolto da "Fare clic destro sul progetto e quindi fare clic su Crea progetto".

+0

Il problema è che in alcune versioni non è disponibile l'opzione per "Crea progetto". Ho provato a seguire la tua soluzione ma non è qui disponibile. Sto usando Eclipse Juno. Quale versione di Eclipse hai utilizzato per l'esempio di immagine che hai mostrato? –

+0

Cullen deseleziona 'Progetti -> Crea automaticamente', quindi viene visualizzato "Costruisci progetto". Oppure "Build Automatically" è abilitato, quindi "Build Projects" non verrà visualizzato nel menu. Non è un problema di versione di Eclipse. Questo metodo funziona solo per alcune semplici occasioni. – qiuping345

-1

Prova questo,

clic destro del progetto

selezionare Proprietà.

Selezionare Java Build Path

Cartella fare clic su Aggiungi

Selezionare la cartella gen

Fare clic su OK.

+0

Ho seguito i tuoi passi. Non è successo niente –

7

ha avuto lo stesso problema. Controlla il gestore di Android sdk, strumenti e controlla se hai installato android sdk build-tools. ha avuto lo stesso problema perché non l'avevo installato.

2

Nessuna delle soluzioni postato qui ha funzionato per me: Clean, opzioni di modifica, costruire errori, ecc Il problema è stato causato da importare il progetto Android come un progetto normale, vale a dire utilizzando:

Import > General > Existing Projects Into Workspace 

invece di utilizzando

Import > Android > Existing Android Code Into Workspace 
0

LOTTA DA QUESTO ALBERO DAGLI ULTIMI DUE GIORNI.FINALMENTE RISOLTO :)

Il modo migliore per sbarazzarsi di questo è andare all'opzione WINDOWS sulla barra degli strumenti -> ANDROID SDK MANAGER -> e spuntare l'opzione TOOLS nella barra strumenti in alto (cioè tutti tutti gli strumenti di Android SDK , strumenti della piattaforma sdk android, sdk build-tools android.) e installare.

Dopo aver aggiornato tutte queste anche le versioni più recenti, andare ad aiutare e ha colpito controllo degli aggiornamenti e installare tutti questi nuovi plugin versione.

L'ultimo passaggio consiste nell'opzione PROJECT nella barra degli strumenti e deselezionare l'opzione BUILT AUTOMATICALLY e passare a CLEAN ed eseguire la pulizia su richiesta o su tutti i progetti.

So che questo metodo potrebbe consumare alcuni dei vostri mb netti, ma sarà sicuramente risolvere il tuo problema.

E. piacere ... :)

0

Mi sono imbattuto nello stesso problema. Non avevo impostato correttamente il percorso di Android SDK. Impostare il percorso in Windows -> Preferenze -> Android ha fatto il trucco per me.

0

Ho avuto lo stesso problema. Basta aggiungere queste due linee nel vostro project.properties file di

target=android-19 
android.library.reference.1=../appcompat_v7 
Problemi correlati