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?


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.


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


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


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'
    }
}

2

Rechtsklick auf App -> auswählen

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.