Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Разработка платформы Шаг 90 из 387

Введение плагинов Android Library и Android Archive

Архивы Android представляют собой скомпилированную версию библиотек Android, и являются рекомендуемым способом форматирования плагинов, которые вы хотите распространить. Однако, при создании плагина, быстрее работать с форматом библиотеки Android, так как это не требует от вас компилирования плагина вне Unity и повторного импорта результата. Если вы планируете модифицировать плагин вообще в будущем, или хотите часто итерировать над ним, используйте библиотеку Android. После того, как вы закончите разработку плагина, скомпилируйте его в архив Android.

Android Плагины библиотек

Библиотека Android представляет собой каталог с определенной структурой, содержащий все ассеты плагина и манифест.

Когда Unity создает окончательный проект Gradle во время процесса сборки или экспорта, он автоматически включает в него все плагины библиотеки Android и собирает их вместе. Unity делает это так же, как и проекты Studio Android, когда они содержат несколько подпроектов.

Android Плагины архива

Плагин Android Archive (AAR) представляет собой компилированную версию плагина Android Library, который можно использовать в качестве зависимости для модуля приложения Android. Сам файл .aar представляет собой архив .zip, содержащий весь компилированный код, ассеты и манифест плагина. Дополнительные сведения о структуре файла AAR см. в разделе Анатомия файла AAR.

Предоставление дополнительных Android ассетов и ресурсов

Если вам нужно добавить Assets в ваше приложение Unity, которые должны быть скопированы в выводном пакете, включите необработанные assets в плагин библиотеки Android или AAR.. Для доступа к этим assets, вызовите getAssets Android API из вашего Java кода.

Дополнительные ресурсы