Unity 6.3
0 онлайн 77 гостей 3 в системе
Вход

Изменение файлов проекта Gradle для приложения Unity

Unity обеспечивает Настройки Игрока и Настройки сборки для настройки приложения. Unity собирает ваш проект, он берет эти параметры конфигурации и использует их для генерации Файлы проекта Gradle. Однако иногда вам может понадобиться больше контроля над файлами проекта Gradle.

Узнайте о доступных методах изменения содержимого файлов проектов Gradle и. Не все методы совместимы с файлами проектов Gradle. В следующей таблице показано, какие методы можно использовать для изменения каждого файла проекта Gradle.

Файл проекта Gradle Шаблон Gradle Android Студия
Основной манифест Поддерживаемые Поддерживаемые
Android Манифест пускового устройства Поддерживаемые Поддерживаемые
Главный Градл Поддерживаемые Поддерживаемые
Градль Поддерживаемые Поддерживаемые
Базовый Градль Поддерживаемые Поддерживаемые
Шаблон свойств Gradle Поддерживаемые Поддерживаемые
Настройки Gradle Поддерживаемые Поддерживаемые
Файл Proguard Поддерживаемые Поддерживаемые

Вы можете использовать Android Project Configuration Manager для изменения настраиваемого Android Файлы проекта Gradle. Этот метод нельзя использовать для изменения файлов проекта Gradle, встроенных в unityLibrary и launcher модулей.

Файлы шаблонов Gradle

Unity формирует итоговые файлы проекта Gradle по шаблонам. Эти шаблоны можно переопределить, чтобы управлять тем, как Unity создаёт итоговые файлы. Gradle объединяет манифесты ваших библиотек Android в один основной манифест и следит за корректностью итоговой конфигурации.

Важно: Если вы используете пользовательские файлы шаблонов Gradle, помните, что при обновлении проекта Unity до версии Unity, использующей другие файлы шаблонов по умолчанию, вам необходимо переписать пользовательские файлы шаблонов Gradle.

Сведения об использовании этого метода для изменения файлов проектов Gradle см. в разделе Изменение файлов проектов Gradle с помощью файлов шаблонов Gradle.

Экспорт в Android Студия

Если вы экспортируете проект Unity для Android, Unity создает файлы проекта Gradle и помещает их в экспортированный проект. Если вы откроете экспортированный проект в Android Studio, вы сможете просмотреть файлы проекта Gradle. Это может быть полезно для проверки изменений, внесенных с помощью шаблонов Gradle или Android Project Configuration Manager, а также полезно для непосредственного редактирования самих файлов.

Тип: Чтобы убедиться, что вам не нужно повторно изменять файлы проекта Gradle каждый раз, когда вы экспортируете или строите свой Unity проект, это лучшая практика, чтобы выполнить модификации файла проекта Gradle, которые вы хотите в Unity (используя либо файлы шаблонов Gradle, либо Android Project Диспетчер конфигурации).

Сведения об использовании этого метода для изменения файлов проектов Gradle см. в разделе Изменение файлов проектов Gradle с помощью Android Studio.

Android Project Менеджер конфигурации

Менеджер конфигурации Android Project представляет собой набор классов, которые можно использовать для настройки и изменения пользовательских файлов проекта Gradle в C#. Нельзя напрямую изменять файлы проекта Gradle, созданные процессом сборки в модулях по умолчанию unityLibrary и launcher. В этих модулях можно создавать пользовательские модули для настройки пользовательских файлов проекта Gradle и изменять их по мере необходимости.

Unity применяет изменения во время процесса после сборки, так что вы можете проверить, какие значения устанавливает Unity Editor и изменить их, если хотите. Точка входа для Android Project Configuration Manager является OnModifyAndroidProjectFiles метод в AndroidProjectFilesModifier interface.

Сведения об использовании этого метода для изменения файлов проектов Gradle см. в разделе Изменение файлов проектов Gradle с помощью Android Project Configuration Manager.

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