Где разместить папку "активы" в Android Studio?
Я запутался в . Он не создается автоматически в Android Studio, и почти все форумы, на которых это обсуждается, говорят о Eclipse.
как можно настроить каталог активов в Android Studio?
19 ответов
так как Android Studio использует новая система сборки на основе Gradle, вы должны быть положить assets/
внутри исходных наборов (например, src/main/assets/
).
в типичном проекте Android Studio у вас будет app/
модуль, с main/
sourceset (app/src/main/
off of the project root), и поэтому ваши основные активы будут входить в app/src/main/assets/
. Однако:
Если вам нужны активы, специфичные для сборки, такие как
debug
versusrelease
, вы можете создать sourcesets для этих ролей (электронная.г,.app/src/release/assets/
)ваш продукт ароматизаторы также могут иметь sourcesets с активами (например,
app/src/googleplay/assets/
)ваши тесты инструментирования могут иметь
androidTest
sourceset с пользовательскими активами (например,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" />
это означает, что папка "assets" уже объявлена для Gradle. Вам нужно будет создать его под src/main/
(Я использую Android Studio 0.4.2).
просто следовать этому
Файл > Создать > Папка > папка активов
Примечание: приложение должно быть выбрано перед созданием папки.
в 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
щелкните правой кнопкой мыши на App folder - >new - >folder - >Assets folder - >set Target Source set - >нажмите кнопку Готово
Привет это очень просто, прежде всего, папка assets не будет автоматически создаваться с проектом. мы должны его создать.
расположение папки активов: - App - >src - >assets
пожалуйста, посмотрите на два простых изображения: Введите описание изображения здесь
Примечание: для папки craeting assets просто нажмите на проект правой кнопкой мыши выберите "Создать", затем папку "активы", она создаст папку "активы".
при обновлении до версии 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.
в папке Assets просто поместите шрифты и используйте их при необходимости.
В Android Studio нажмите кнопку , потом src
папка, а затем . Внутри основной папки можно добавить папку assets.
либо создайте каталог в /app/src / main, либо используйте studio File-> New -> Folder - > Assets Folder.
двумя способами 1. выберите app / main folder, щелкните правой кнопкой мыши и выберите New => Folder => Asset Folder Он создаст каталог "активы" в main
- выберите основную папку, щелкните правой кнопкой мыши и выберите New => Directory Введите имя как 'assets' = > ok