2014-11-03 2 views
62

Android-студия изменила структуру проекта еще раз ... теперьДобавление папки активов в Android Studio

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

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

Java Class 
File 
Module 
Package 
Image Asset 

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

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

+1

Это полный ответ с руководством изображения [ введите ссылку здесь] (http://stackoverflow.com/questions/18302603/where-to-place-assets-folder-in-android-studio#27673773) –

ответ

89

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

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

+14

Вы также можете сделать это в «Android view»: справа нажмите на имя модуля, где вы хотите папку с ресурсами, и перейдите к Ne w -> Папка -> Папка активов. –

+0

Я пытался создать папку с ресурсами вручную, не работал, должен был следовать процедуре: D Спасибо –

134

Образ того, как в Android Studio 1.5.1.

В «Android» проект (см раскрывающегося в моем правом угле изображения), правая кнопка мыши на приложении ...

enter image description here

+3

картинка стоит тысячи слов ... –

+0

Спасибо за это. Я потратил около 10 минут на то, чтобы найти всю эту страницу. – Senkwe

+0

Спасибо большое!Изображение действительно стоит тысячи слов :) – AnilV

7

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

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

Файл> Папка> Новые папки> активы

+0

Я не заметил никаких ограничений в отношении того, где вы можете разместить папку с ресурсами. Является ли 'src/main/assets' особым случаем? –

+0

Ваша папка вашего ресурса должна находиться под src/main/ – Nepster

+1

. Рассмотрим мой ответ ниже, я добавляю * каталог каталога ресурсов *, который не находится в 'src/main /'. Оно работает –

4

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

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

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

New -> Select Folder -> затем нажмите на папку Assets

Смежные вопросы