Intereting Posts
Как запустить устройство Genymotion с командой оболочки? Телефонная заставка для Android и экран заставки растягиваются для планшета Настройка политики конфиденциальности Android Предварительный просмотр пользовательских шрифтов в Android Studio Фокусировка запроса EditText SetContentView и findViewById Как я могу реализовать пользовательскую панель действий с пользовательскими кнопками в Android? REST – Как ограничить доступ для неавторизованного клиентского программного обеспечения Добавление границ для изображения с округленным изображением Возможно ли резервное копирование и RESTORE файл базы данных в android? Не root-устройства FindViewById в DialogFragment – NullPointerException Android MediaCodec кодирует и декодирует в асинхронном режиме Преобразование ArrayAdapter в CursorAdapter для использования в SearchView Как остановить IntentService? Рисованные форматы на устройствах Samsung по умолчанию на черном фоне

AndroidStudio: добавьте виртуальную папку в gradle

Я использую файл build.gradle для сбора нескольких папок на моем компьютере в папке с активами моего приложения:

sourceSets { main { assets.srcDirs = ['../someFolder/', 'src/main/assets'] } } 

Это приводит к тому, что моя папка с файлами имеет файлы someFolder и «оригинальную» папку с someFolder :

 //The "physical" folders ../someFolder |- file1.txt |- file2.txt |- file3.txt src/main/assets |- asset1.txt //...become this: assets |- file1.txt |- file2.txt |- file3.txt |- asset1.txt 

Как я могу перенаправить пути в градиенте, чтобы папка моего ресурса содержала папку «someFolder» со всеми файлами из someFolder , например:

 assets |- someFolder |--- file1.txt |--- file2.txt |--- file3.txt |- asset1.txt 

Solutions Collecting From Web of "AndroidStudio: добавьте виртуальную папку в gradle"

1) Создайте папку внутри проекта в качестве внешних ресурсов ./extAssets

 sourceSets.main.assets.srcDirs = ['src/main/assets', './extAssets'] 

2) Свяжите все свои внешние каталоги внутри этой папки

 $ cd extAssets/ $ ln -s ../../someFolder/ someFolder 

В результате вы увидите

 assets |- someFolder |--- file1.txt |--- file2.txt |--- file3.txt |- asset1.txt 

Без копирования файлов