2015-04-05 12 views

risposta

10

Breve

Usa cartella quando si aggiunge una cartella a un progetto di Studio Android. Questo è ciò che vengono chiamati da Android Studio. Directory è ciò che IntelliJ chiama una cartella. Android Studio è costruito sulla parte superiore di IntelliJ quindi c'è un po 'di confusione nei nomi.

Risposta lunga

Anche se v'è una differenza tecnica tra una cartella e una directory (vedi here e here), sono spesso (correttamente o meno) usati in modo intercambiabile. Questo può essere visto anche nei titoli di queste due domande SO:

questo può essere fonte di confusione per i nuovi utenti di Android Studio quando vedono entrambe le scelte nella struttura del menu . Ulteriori risultati di confusione quando gli utenti aggiungono una nuova directory e quindi non vengono visualizzati nella vista della cartella Android. Vedere queste domande, ad esempio:

Le cartelle effettivamente fare presentarsi se si seleziona il progetto o con un pacchetto di visualizzare dal menu:

enter image description here

Tuttavia, se desideri che una cartella Android venga visualizzata automaticamente nella vista Android, devi fare clic con il pulsante destro del mouse e utilizzare la cartella Nuovo> Cartella> Risorse (se si aggiunge una cartella di risorse). È quindi possibile aggiungere una sottocartella come "caratteri" a questo scegliendo l'opzione Nuovo> Directory.

Android Studio è costruito sopra IntelliJ IDEA. IntelliJ stesso ha un'opzione di menu per aggiungere una directory (come si può vedere here). Ma Android memorizza i file in ciò che chiama le cartelle. Quindi, quando queste due piattaforme sono riunite in Android Studio, ci sarà un po 'di confusione nei nomi. (Questa è la mia interpretazione, ma forse stanno davvero cercando di differenziare le sottili differenze tra directory e cartella.)

Puoi vedere dall'immagine del tuo menu che esiste anche un'opzione "Directory delle risorse Android". (L'hai ottenuto facendo clic con il pulsante destro del mouse sulla directory/cartella di res anziché su una sottodirectory.) Lo utilizzeresti per aggiungere cartelle di risorse come raw, menu, valori, ecc.

Problemi correlati