2013-05-18 27 views
7

Ho creato un finto progetto Android da Android studio, e posso farlo funzionare, ma l'Editor stesso non riesce a trovare la classe R. In effetti non riesco a trovare la cartella gen. Ho pensato che forse quella cartella dovrebbe essere aggiunta come una cartella sorgente o una dipendenza delle classi, ma non riesco proprio a trovarla.Impossibile risolvere Symbol R, dove si trova la cartella gen in Android Studio?

Qualcuno può aiutare?

risposta

5

@joe_deniable mi ha dato l'idea di guardare più da vicino nella cartella di compilazione, e ho trovato una cartella che era stata esclusa per IntelliJ, dove il mio R è stato felicemente avendo un gelato. Questo era qui:

build/source/AIDL/debug

ho dovuto rimuovere questa cartella dalla lista di esclusione e aggiungerlo alle fonti, e potuto finalmente iniziare a scrivere codice in questo nuovo IDE.

Grazie

+2

come trovate l'elenco di esclusione? – Axoren

+0

Nella confiurazione del modulo, scheda Fonti, verranno visualizzate alcune cartelle di progetto nel percorso di origine e alcune sono escluse. – loteq

1

Ho avuto lo stesso problema su linux. L'ho risolto installando ia32libs e ricostruendo il progetto. La classe R è generata da Android.

4

Il layout della cartella è diverso da eclissi. Non penso che ci sia una cartella "gen". Il mio file "R" è nel seguente percorso:

(nome del modulo)/costruire/source/r/debug/(nome del pacchetto) /R.java

Penso che questo file viene creato quando si crea un nuovo progetto utilizzando la procedura guidata.

0

Un'altra possibilità è che il pacchetto è stato utilizzato ha qualche problema - il pacchetto di destinazione non è lo stesso con quello definito. A sua volta, R non può essere trovato nel pacchetto.

1

lo puoi trovare nell'app directory/build/generated/source/r/debug/nome pacchetto.

0

enter image description here Goto per superiore destro in Studio, cliccare sul pulsante di ricerca digitare R.java, si otterrà il file

grazie

Problemi correlati