Hinzufügen eines Assets-Ordners in Android Studio

74

Android Studio hat seine Projektstruktur noch einmal geändert ... jetzt ist es soweit

project
└── app-module
    ├── manifests
    ├── res
    └── java

Ich habe überall online gesucht, aber ich kann nicht finden, wo ich den Assets-Ordner ablegen soll. Wenn ich versuche, den Ordner über den Verzeichnis-Viewer in Android Studio zu erstellen (Rechtsklick, Verzeichnis Neu ...), ist die Option "Verzeichnis" nicht verfügbar. Die einzigen verfügbaren Optionen sind:

Java Class
File
Module
Package
Image Asset

Nichts davon wird tun, was ich hier will.

Hat jemand das herausgefunden?

JMRboosties
quelle
1
Dies ist die vollständige Antwort mit
Bildführung. Geben Sie

Antworten:

104

Sie können auf das Projektfenster klicken, Alt-Einfügen drücken und Ordner-> Assets-Ordner auswählen. Android Studio fügt es automatisch an der richtigen Stelle hinzu.

Sie betrachten Ihr Projekt höchstwahrscheinlich mit der neuen (ish) "Android-Ansicht". Beachten Sie, dass dies eine Ansicht ist und nicht die tatsächliche Ordnerstruktur auf der Festplatte (die sich seit der Einführung von Gradle als neuem Build-Tool nicht geändert hat). Sie können zur alten "Projektansicht" wechseln, indem Sie oben im Projektfenster auf das Wort "Android" klicken und "Projekt" auswählen.

Code-Lehrling
quelle
17
Sie können dies auch in der "Android-Ansicht" tun: Klicken Sie mit der rechten Maustaste auf den Namen des Moduls, in dem sich der Assets-Ordner befinden soll, und navigieren Sie zu Neu -> Ordner -> Assets-Ordner.
Ted Hopp
Ich habe versucht, einen Assets-Ordner manuell zu erstellen. Es hat nicht funktioniert. Ich musste das folgende Verfahren befolgen: D Danke
Yasitha Waduge
Vielen Dank, dass dies sehr einfach und unkompliziert ist
Sudhakar Kummarasetty
175

Ein Bild, wie man in Android Studio 1.5.1.

Klicken Sie im Projekt "Android" (siehe Dropdown-Menü oben links in meinem Bild) mit der rechten Maustaste auf die App ...

Geben Sie hier die Bildbeschreibung ein

Irgendwer irgendwo
quelle
Danke dafür. Ich habe ungefähr 10 Minuten damit verschwendet, überall zu klicken, um danach zu suchen
Senkwe
Danke vielmals!! Bild
sagt mehr
13

Nach neuem Gradle based build system. Wir müssen assetsunter mainOrdner legen .

Oder klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt und erstellen Sie es wie

Datei> Neu> Ordner> Assets Ordner

AndroidGeek
quelle
Ich habe keine Einschränkung hinsichtlich des Speicherorts eines Assets-Ordners festgestellt. Ist das src/main/assetsein Sonderfall?
E. Sundin
Ihr Asset-Ordner muss sich unter src / main /
AndroidGeek
1
Betrachten Sie meine Antwort unten, ich füge ein Asset-Ordner- Verzeichnis hinzu, das sich nicht befindet src/main/. Es funktioniert
E. Sundin
5

Um einen zusätzlichen Asset-Ordner anzugeben, habe ich diesen mit meinem Gradle verwendet. Dadurch wird moreAssetsden Assets ein Ordner im Projektstamm hinzugefügt.

android {
    sourceSets {
        main.assets.srcDirs += '../moreAssets'
    }
}
E. Sundin
quelle
2

Rechtsklick auf App -> auswählen

Neu -> Ordner auswählen -> dann auf Assets-Ordner klicken

Aman Saini
quelle