2014-11-03 29 views
62

Android Studio ha cambiato la sua struttura del progetto, ancora una volta ... ora èAggiunta di una cartella di attività in Android Studio

project 
---/app-module 
    ---/manifests 
    ---/res 
    ---/java 

Ho cercato ovunque online, ma non riesco a trovare dove mettere il cartella delle risorse. Quando provo a creare la cartella tramite il visualizzatore di directory in Android Studio (tasto destro del mouse, Nuova ... directory) l'opzione "directory" non è disponibile. Le uniche opzioni disponibili sono:

Java Class 
File 
Module 
Package 
Image Asset 

Nessuno dei quali farà ciò che voglio qui.

Qualcuno l'ha capito?

+1

Questa è la risposta completa con la guida immagine [ inserisci la descrizione del collegamento qui] (http://stackoverflow.com/questions/18302603/where-to-place-assets-folder-in-android-studio#27673773) –

risposta

89

È possibile fare clic sulla finestra Progetto, premere Alt-Inserisci e selezionare Cartella-> Cartella cespiti. Android Studio lo aggiungerà automaticamente alla posizione corretta.

Probabilmente stai guardando il tuo progetto con la nuova (ish) "Vista Android". Si noti che questa è una vista e non la struttura della cartella effettiva sul disco (che non è stata modificata dall'introduzione di Gradle come nuovo strumento di creazione). È possibile passare alla vecchia "Vista progetto" facendo clic sulla parola "Android" nella parte superiore della finestra Progetto e selezionando "Progetto".

+14

Puoi anche farlo nella "vista Android": a destra fai clic sul nome del modulo in cui desideri la cartella delle risorse e vai a Ne w -> Cartella -> Cartella risorse. –

+0

Ho provato a creare la cartella delle risorse manualmente non ha funzionato, ho dovuto seguire la procedura di cui sopra: D Grazie –

134

Un'immagine di come utilizzare in Android Studio 1.5.1.

Nell'ambito del progetto "Android" (vedi il menu a discesa nella topleft della mia immagine), fare clic destro sul app ...

enter image description here

+3

una foto vale più di mille parole ... –

+0

Grazie per questo. Ho perso circa 10 minuti cliccando ovunque cercando questo – Senkwe

+0

Grazie mille !!L'immagine vale davvero migliaia di parole :) – AnilV

7

Secondo la nuova Gradle based build system. Dobbiamo inserire assets nella cartella main.

O semplicemente fare clic destro sul progetto e crearlo come

File> Cartella Nuovo> Cartella> beni

+0

Non ho notato alcuna limitazione riguardo a dove è possibile collocare una cartella di risorse. 'Src/main/assets' è un caso speciale? –

+0

la tua cartella di risorse deve essere sotto src/main/ – Nepster

+1

Considera la mia risposta di seguito, sto aggiungendo * una cartella di cartella * di asset che non risiede in 'src/main /'. Funziona –

4

Per specificare una cartella ulteriore vantaggio Ho usato questo con la mia Gradle. Questo aggiunge moreAssets, una cartella nella radice del progetto, alle risorse.

android { 
    sourceSets { 
     main.assets.srcDirs += '../moreAssets' 
    } 
} 
0

tasto destro del mouse su App -> selezionare

Nuovo -> Seleziona cartella -> quindi fare clic su attività Cartella

Problemi correlati