Я запутался в папке assets
. Он не создается автоматически в Android Studio, и почти все форумы, на которых это обсуждается, говорят об Eclipse.
Как настроить каталог активов в Android Studio?
Так как 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()
для доступа к этим активам
Кроме того, быстрое напоминание: активы доступны только для чтения во время выполнения. Используйте внутреннее хранилище, внешнее хранилище или систему доступа к хранилищу для чтения/записи содержимого.
Пусть Android Studio сделает это за вас.
Assets Folder
.
Finish
.
И вуаля! Он создаст папку assets
в целевом исходном наборе main
.
Внутри .iml файла вашего проекта вы увидите следующую строку:
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
Это означает, что папка "активы" уже объявлена для Gradle. Вам нужно будет создать его под src/main/
(я использую Android Studio 0.4.2).
Выберите папку app
, а затем:
File
> New
> folder
> assets Folder
,
местоположение по умолчанию находится внутри папки /main
Просто следуйте этому
Файл > Создать > папкa > активы Папка
Примечание. Перед созданием папки необходимо выбрать приложение.
В студии 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'
}
}
}
Привет, это очень просто, во-первых, папка активов не будет создана автоматически с проектом. нам нужно создать это.
Расположение папки "Активы": - App-> src-> assets
пожалуйста, взгляните на два простых изображения: введите описание изображения здесь
Примечание: для создания папки с активами просто нажмите на проект, щелкните правой кнопкой мыши, выберите NEW, затем папку, затем Assets, она создаст папку с активами.
Файл> Создать> папка> папка активов
щелкните правой кнопкой мыши на папке приложения- > новой- > папке- > папке с активами- > установите целевой источник-источник- > нажмите кнопку завершения
Если вы пробовали все свои пули в этом потоке, попробуйте очистить свой проект. В моем случае он работал только после Projet
→ clean
Поместите папку активы в путь main/src/assets
.
При обновлении до продакшен версии Android Studio, вы можете быть автоматически переведены на новый Android проекта View (см здесь для получения дополнительной информации). Если вы вернетесь обратно к представлению Project или Packages, вы должны увидеть стандартную иерархию папок проекта на основе Gradle. Затем обратитесь к ответу CommonsWare для соответствующего местоположения.
Src/main/Assets
Он может не отображаться на боковой панели, если приложение выбрано. Нажмите раскрывающийся список вверху, в котором говорится об андроиде, и выберите пакеты. вы увидите это.
нужен параметр конфигурации для gradle
я надеюсь, будет работать
// file: build.gradle
sourceSets {
main {
assets.srcDirs = ['src/main/res/icon/', 'src/main/assets/']
}
}
Два способа 1. выберите приложение/основную папку, щелкните правой кнопкой мыши и выберите New => Folder => Asset Folder. В главном каталоге будет создан каталог "assets"
Нажмите на основной → новый → каталог → и введите в качестве имени "активы"
или... главная → новая → папка → папка ресурсов (см. изображение)
Шаг 1: Перейти к файлам. Шаг 2: Перейдите в папки. Шаг 3: Создать папку активов.
В папке Assets просто поместите шрифты и используйте их при необходимости.
Либо создайте каталог в /app/src/main, либо используйте studio File-> New → Folder → Assets Folder.
В Android Studio щелкните папку app
, затем папку src
, а затем папку main
. Внутри основной папки вы можете добавить папку с ресурсами.
Просто дважды сдвиньте, затем введите папку активов
выберите его для создания в правильном месте
setTypeface()
для всех виджетовTextView
(и других, которые наследуются отTextView
), которые вы хотите использовать этот конкретный шрифт.