Android: Как добавить R.raw в проект? - PullRequest
43 голосов
/ 14 июля 2011

Как я могу добавить класс R.raw в свой проект Android?Теперь у меня нет папки / res / raw вообще (и класса тоже).И я не могу найти никаких инструментов в затмении, чтобы сделать это.Так как же добавить R.raw?

Ответы [ 10 ]

54 голосов
/ 14 июля 2011

Добавление необработанной папки в папку ресурсов (/ res /) должно помочь.

Подробнее читайте здесь: https://developer.android.com/guide/topics/resources/providing-resources.html

31 голосов
/ 27 марта 2015

enter image description here Щелкните правой кнопкой мыши на пакете или Папка Res * , нажмите new во всплывающем окне, затем нажмите на Android каталог ресурсов

появится новое окно, измените тип ресурса на raw и нажмите OK скопировать и пропустить песню в сырую папку помните, что не перетаскивайте файл песни в необработанную папку, а заклинание песни должно быть в нижнем регистре! Этот метод для Android Studio Также проверьте МОЯ ссылка

15 голосов
/ 29 сентября 2012

Если у вас есть папка res/raw, обязательно добавьте файл с допустимым именем файла, иначе вся папка не будет отображаться в классе R. Если есть ошибка с именем файла, оно будет отображаться красным цветом в консоли.

8 голосов
/ 14 июля 2011

Просто добавьте папку 'raw' в папку res.

5 голосов
/ 11 ноября 2016

Класс R записывается при сборке проекта в Gradle.Вы должны добавить папку raw, а затем собрать проект.После этого класс R сможет идентифицировать R.raw.*.

2 голосов
/ 01 января 2017

Чтобы он распознал необработанный файл, убедитесь, что вы создали его и добавили в качестве необработанного файла ресурсов.Затем перейдите к файлу build.gradle и добавьте этот блок кода.

sourceSets {
    main {

        assets.srcDirs = ['/res/raw']

    }
}
2 голосов
/ 30 июня 2014

(со ссылкой на Android Studio)

Создать новый каталог в папке res.Убедитесь, что вы создали новый «Каталог ресурсов Android», а не новый «Каталог».

Затем убедитесь, что в нем есть хотя бы один допустимый файл.Это должно появиться сейчас.

0 голосов
/ 19 июня 2018

Вот строка для доступа к файлам в необработанной папке. Замените имя файла именем вашего файла.

android.resource: // "+ getPackageName () +" / "+ R.raw.filename

0 голосов
/ 28 апреля 2015

Использование IntelliJ Idea:

1) недействительные кэши и 2) щелчок правой кнопкой мыши по ресурсам, каталог New Resources, тип = raw 3) build

примечание на шаге 2: я был обеспокоенчто простого добавления необработанного каталога будет недостаточно ...

0 голосов
/ 01 июля 2014

Попробуйте поставить + перед R.xyz. Это должно начать показывать дополнительные папки, например:

+ R.raw.beep.mp3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...