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


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

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


1157


источник


Ответы:


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

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

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

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

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

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


1445



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

  1. В 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


1286



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

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

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


114



Выберите appи затем:

File> New> folder> assets Folder,

enter image description here

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

enter image description here


72



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

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

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


30



В студии 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'
        }
    }
}

22



If you tried all your bullets in this thread in vain try cleaning your project . In my case it only worked after Projet -> clean


9



right click on app folder->new->folder->Assets folder->set Target Source set->click on finish button


9



File > New > folder > assets Folder

Assets Folder


9



When upgrading to the release version of Android Studio, you may be automatically switched to the new Android project View (see here for more info). If you swap back to either the Project or Packages view, you should see the standard folder hierarchy of a Gradle-based project. Then refer to CommonsWare's answer for the appropriate location.


6



Src/main/Assets

It might not show on your side bar if the app is selected. Click the drop-down at the top that says android and select packages. you will see it then.


6



Put the assets folder in the main/src/assets path.


6