Добавление папки ресурсов в Android Studio

Android Studio снова изменила структуру своего проекта... теперь это

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

Я искал везде в Интернете, но я не могу найти, куда поместить папку активов. Когда я пытаюсь создать папку с помощью средства просмотра каталогов в Android Studio (щелчок правой кнопкой мыши, папка New... каталог), опция "каталог" недоступна. Единственные доступные варианты:

Java Class
File
Module
Package
Image Asset

Ни один из которых не будет делать то, что я хочу здесь.

Кто-нибудь понял это?

5 ответов

Решение

Вы можете щелкнуть в окне Project, нажать Alt-Insert и выбрать Folder->Assets Folder. Android Studio автоматически добавит его в нужное место.

Скорее всего, вы смотрите на свой проект с новым (ish) "представлением Android". Обратите внимание, что это представление, а не фактическая структура папок на диске (которая не изменилась с момента появления Gradle в качестве нового инструмента сборки). Вы можете переключиться на старый "Вид проекта", нажав на слово "Android" в верхней части окна проекта и выбрав "Проект".

Изображение как в Android Studio 1.5.1.

В рамках проекта "Android" (см. Раскрывающийся список в верхней части моего изображения) щелкните правой кнопкой мыши приложение...

введите описание изображения здесь

По новым Gradle based build system, Мы должны поставить assets под main папка.

Или просто щелкните правой кнопкой мыши на вашем проекте и создайте его как

Файл> Создать> папка> папка активов

Чтобы указать любую дополнительную папку активов, я использовал это с моим Gradle. Это добавляет moreAssets, папка в корне проекта, к активам.

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

Щелкните правой кнопкой мыши на приложении -> выберите

Создать -> Выбрать папку -> затем нажать на папку активов

Другие вопросы по тегам