19 ответов:
так как Android Studio использует новая система сборки на основе Gradle, вы должны быть положить
assets/внутри исходных наборов (например,src/main/assets/).в типичном проекте Android Studio у вас будет
app/модуль, сmain/sourceset (app/src/main/выкл из корня проекта), и поэтому ваши основные активы будут входитьapp/src/main/assets/. Однако:
Если вам нужны активы, специфичные для сборки, такие как
debugversusrelease, вы можете создать исходные наборы для этих ролей (например,.app/src/release/assets/)ваши вкусы продукта также могут иметь исходные наборы с активами (например,
app/src/googleplay/assets/)ваши тесты инструментирования могут иметь
androidTestsourceset с пользовательскими активами (например,app/src/androidTest/assets/), но будьте уверены, чтобы попроситьInstrumentationRegistryнаgetContext(), а неgetTargetContext(), чтобы получить доступ к этим активамкроме того, быстрое напоминание: активы предназначены только для чтения во время выполнения. Используйте внутренний накопитель,внешний накопитель или структура доступа к хранилищу для чтения/записи содержимого.
пусть Android Studio сделает это за вас.
- В Android Studio (1.0 и выше), щелкните правой кнопкой мыши на
папка и перейдите к
Assets Folder.
- на следующем экране просто нажмите кнопку
Finish.
и вуаля! Это создаст
assetsпапка вmainцелевого источника.
заглянув внутрь .iml файл вашего проекта вы увидите в следующей строке:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />это означает, что папка "активы" уже объявлена для Gradle. Вам нужно будет создать его под
src/main/(Я использую Android Studio 0.4.2).
просто следовать этому
File > New > folder > assets Folder
Примечание: приложение должно быть выбрано перед созданием папки.
в android studio вы можете указать, где находятся папки source, res, assets. для каждого модуля / приложения в сборке.gradle файл вы можете добавить что-то вроде:
android { compileSdkVersion 21 buildToolsVersion "21.1.1" sourceSets { main { java.srcDirs = ['src'] assets.srcDirs = ['assets'] res.srcDirs = ['res'] manifest.srcFile 'AndroidManifest.xml' } } }
Если вы пробовали все ваши пули в этой теме напрасно попробуйте очистить свой проект . В моем случае он работал только после
Projet->clean
щелкните правой кнопкой мыши на папке приложения- > new - > folder - >Assets folder - >set Target Source set - >нажмите кнопку Готово
Привет это очень просто, прежде всего, папка assets не будет автоматически создаваться с проектом. нам нужно его создать.
расположение папки активов: - приложение - > src - >активы
пожалуйста, посмотрите на два простых изображения: Введите описание изображения здесь
Примечание: Для краетинга папки активов просто нажмите на проект щелкните правой кнопкой мыши выберите Создать затем папку, а затем активы, он будет создавать папку активов.
при обновлении до версии Android Studio вы можете автоматически переключиться на новый вид проекта Android (см. здесь для получения дополнительной информации). Если вы вернетесь к представлению проект или пакеты, вы увидите стандартную иерархию папок проекта на основе Gradle. Затем обратитесь к CommonsWare ответ для соответствующего местоположения.
Src/main/Assetsон может не отображаться на боковой панели, если приложение выбрано. Нажмите на выпадающее меню в верхней части, которая говорит android и выберите пакеты. тогда ты увидишь это.
нужно настроить параметр для gradle
я надеюсь, что это будет работать// file: build.gradle sourceSets { main { assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/'] } }
Шаг 1: Перейдите к файлам. Шаг 2 : Перейдите к папкам. Шаг 3: Создайте Папку Активов.
в папке Assets просто поместите шрифты и используйте их при необходимости.
В Android Studio, нажмите на , потом
srcпапка, а затем . Внутри главной папки вы можете добавить папку assets.
либо создайте каталог в /app / src / main, либо используйте studio File-> New -> Folder - > Assets Folder.
папка и перейдите к 







Comments