Где я могу разместить папку "assets" в Android Studio?

Я запутался в папке assets. Он не создается автоматически в Android Studio, и почти все форумы, на которых это обсуждается, говорят об Eclipse.

Как настроить каталог активов в Android Studio?

1263
задан 18 авг. '13 в 21:54
источник поделиться
20 ответов

Так как Android Studio использует новую систему сборки Gradle, вы должны поставить assets/ внутри исходный набор (например, src/main/assets/).

В типичном проекте Android Studio у вас будет app/ модуль с main/ sourceset (app/src/main/ от корня проекта), и поэтому ваши основные активы перейдут в app/src/main/assets/. Однако:

  • Если вам нужны активы, специфичные для сборки, такие как debug versus release, вы можете создать набор источников для этих ролей (например, app/src/release/assets/)

  • В ваших продуктах также могут быть источники с активами (например, app/src/googleplay/assets/)

  • В ваших контрольно-измерительных тестах может быть набор androidTest с пользовательскими активами (например, app/src/androidTest/assets/), хотя не забудьте запросить InstrumentationRegistry для getContext(), а не getTargetContext() для доступа к этим активам

Кроме того, быстрое напоминание: активы доступны только для чтения во время выполнения. Используйте внутреннее хранилище, внешнее хранилище или систему доступа к хранилищу для чтения/записи содержимого.

1520
ответ дан 18 авг. '13 в 21:56
источник

Пусть Android Studio сделает это за вас.

  • В Android Studio (1.0 и выше) щелкните правой кнопкой мыши по папке enter image description here и перейдите к Assets Folder.

enter image description here

  1. На следующем экране просто нажмите Finish.

enter image description here

И вуаля! Он создаст папку assets в целевом исходном наборе main.

enter image description here

1355
ответ дан 28 дек. '14 в 7:50
источник

Внутри .iml файла вашего проекта вы увидите следующую строку:

 <option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />

Это означает, что папка "активы" уже объявлена ​​для Gradle. Вам нужно будет создать его под src/main/ (я использую Android Studio 0.4.2).

117
ответ дан 21 янв. '14 в 13:03
источник

Выберите папку app, а затем:

File > New > folder > assets Folder,

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

местоположение по умолчанию находится внутри папки /main

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

81
ответ дан 05 сент. '15 в 0:46
источник

Просто следуйте этому

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

Примечание. Перед созданием папки необходимо выбрать приложение.

33
ответ дан 23 июня '15 в 9:39
источник

В студии Android вы можете указать, где находятся папки источника, res, assets. для каждого модуля/приложения в файле build.gradle вы можете добавить что-то вроде:

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.1"

    sourceSets {
        main {
            java.srcDirs = ['src']
            assets.srcDirs = ['assets']
            res.srcDirs = ['res']
            manifest.srcFile 'AndroidManifest.xml'
        }
    }
}
24
ответ дан 11 дек. '14 в 17:57
источник

enter image description here Привет, это очень просто, во-первых, папка активов не будет создана автоматически с проектом. нам нужно создать это.

Расположение папки "Активы": - App-> src-> assets

пожалуйста, взгляните на два простых изображения: введите описание изображения здесь

Примечание: для создания папки с активами просто нажмите на проект, щелкните правой кнопкой мыши, выберите NEW, затем папку, затем Assets, она создаст папку с активами.

18
ответ дан 18 июня '18 в 13:48
источник

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

Assets Folder

13
ответ дан 04 дек. '17 в 12:52
источник

щелкните правой кнопкой мыши на папке приложения- > новой- > папке- > папке с активами- > установите целевой источник-источник- > нажмите кнопку завершения

10
ответ дан 15 февр. '17 в 8:04
источник

Если вы пробовали все свои пули в этом потоке, попробуйте очистить свой проект. В моем случае он работал только после Projetclean

10
ответ дан 23 июня '15 в 2:03
источник

При обновлении до продакшен версии Android Studio, вы можете быть автоматически переведены на новый Android проекта View (см здесь для получения дополнительной информации). Если вы вернетесь обратно к представлению Project или Packages, вы должны увидеть стандартную иерархию папок проекта на основе Gradle. Затем обратитесь к ответу CommonsWare для соответствующего местоположения.

7
ответ дан 17 дек. '14 в 19:33
источник

Поместите папку активы в путь main/src/assets.

7
ответ дан 21 мая '17 в 0:07
источник
Src/main/Assets

Он может не отображаться на боковой панели, если приложение выбрано. Нажмите раскрывающийся список вверху, в котором говорится об андроиде, и выберите пакеты. вы увидите это.

6
ответ дан 27 июля '17 в 1:04
источник

нужен параметр конфигурации для gradle
я надеюсь, будет работать

// file: build.gradle  
sourceSets {
    main {
        assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
    }
}
6
ответ дан 18 февр. '16 в 22:55
источник

Нажмите на основной → новый → каталог → и введите в качестве имени "активы"

или... главная → новая → папка → папка ресурсов (см. изображение)

enter image description here

4
ответ дан 17 янв. '17 в 15:20
источник

Два способа 1. выберите приложение/основную папку, щелкните правой кнопкой мыши и выберите New => Folder => Asset Folder. В главном каталоге будет создан каталог "assets"

  1. Выберите основную папку, щелкните правой кнопкой мыши и выберите New => Directory. Введите имя как "assets" => ok.

enter image description here

4
ответ дан 08 мая '18 в 13:25
источник

Шаг 1: Перейти к файлам. Шаг 2: Перейдите в папки. Шаг 3: Создать папку активов.

В папке Assets просто поместите шрифты и используйте их при необходимости.

3
ответ дан 20 марта '18 в 16:57
источник

Либо создайте каталог в /app/src/main, либо используйте studio File-> New → Folder → Assets Folder.

2
ответ дан 15 февр. '18 в 7:52
источник

В Android Studio щелкните папку app, затем папку src, а затем папку main. Внутри основной папки вы можете добавить папку с ресурсами.

2
ответ дан 20 мая '16 в 10:28
источник

Просто дважды сдвиньте, затем введите папку активов

выберите его для создания в правильном месте

0
ответ дан 30 янв. '19 в 17:07
источник

Другие вопросы по меткам или Задайте вопрос