Додавання папки об’єктів в Android Studio


74

Android Studio знову змінила структуру проекту ... тепер це так

project
└── app-module
    ├── manifests
    ├── res
    └── java

Я всюди шукав в Інтернеті, але не можу знайти, куди помістити папку активів. Коли я намагаюся створити папку за допомогою засобу перегляду каталогів в Android Studio (клацніть правою кнопкою миші, New ... directory), параметр "directory" недоступний. Єдині доступні варіанти:

Java Class
File
Module
Package
Image Asset

Жоден з яких не буде робити те, що я хочу тут.

Хтось із цим розібрався?


1
Це повна відповідь із наведенням зображень, введіть тут опис посилання
Ата Іравані,

Відповіді:


104

Ви можете натиснути на вікно проекту, натиснути Alt-Insert і вибрати папку-> папка активів. Android Studio автоматично додасть його в потрібне місце.

Ви, швидше за все, дивитесь на свій проект за допомогою нового (іш) "Перегляду Android". Зверніть увагу, що це подання, а не фактична структура папок на диску (яка не змінилася з моменту введення Gradle як нового інструменту побудови). Ви можете перейти до старого "Перегляду проекту", натиснувши слово "Android" у верхній частині вікна Проекту та вибравши "Проект".


17
Ви також можете зробити це в "Перегляді Android": клацніть правою кнопкою миші на назві модуля, в якому ви хочете папку активів, і перейдіть до New -> Folder -> Assets Folder.
Тед Хопп

Я спробував створити папку активів вручну не працював, мені довелося виконати вищевказану процедуру: D Дякую
Ясіта Вадуге

Дякую, це дуже простий і прямий шлях
Судхакар Куммарасетті,

175

Зображення того, як в Android Studio 1.5.1.

У проекті "Android" (див. Спадне меню в нижній частині мого зображення), клацніть правою кнопкою миші на програмі ...

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


Дякую за це. Я витратив близько 10 хвилин, натискаючи скрізь, шукаючи це
Сенкве

Дуже дякую!! Картинка справді коштує тисячі слів :)
AnilV

13

За новими Gradle based build system. Ми повинні помістити assetsв mainпапку.

Або просто клацніть правою кнопкою миші на своєму проекті і створіть його як лайк

Файл> Нова> папка> Папка активів


Я не помітив жодних обмежень щодо того, де можна розмістити папку об’єктів. Це src/main/assetsособливий випадок?
Е. Сундін,

у вашій папці активів має бути src / main /
AndroidGeek

1
Розгляньте мою відповідь нижче, я додаю каталог папок активів, який не знаходитьсяsrc/main/ . Це працює
Е. Сундін,

6

Щоб вказати будь-яку додаткову папку активів, я використовував це разом із моєю Gradle. Це додає moreAssetsпапку в корені проекту до активів.

android {
    sourceSets {
        main.assets.srcDirs += '../moreAssets'
    }
}

2

клацніть правою кнопкою миші на програмі -> виберіть

Нове -> Виберіть папку -> потім натисніть на папку активів

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.