Version: 2023.2
언어: 한국어
Android용 빌드 및 배포
Modify Gradle project files

Gradle 템플릿

Gradle 템플릿은 Gradle을 사용하여 Android 애플리케이션을 빌드하는 방법을 설정합니다. 각 Gradle 템플릿은 단일 Gradle 프로젝트를 나타냅니다. Gradle 프로젝트는 다른 Gradle 프로젝트를 포함하고 이에 의존할 수 있습니다.

Gradle 템플릿 파일

Gradle 템플릿은 다음의 파일로 구성됩니다.

File 위치 내용물
baseProjectTemplate.gradle 익스포트한 프로젝트의 root/build.gradle 폴더 최종 Gradle 프로젝트의 모든 모듈에 영향을 미치는 설정 정보가 있습니다. 사용할 Android Gradle 플러그인 버전과 Java 플러그인의 위치를 지정합니다. 이 위치는 프로젝트 내부의 온라인 저장소와 Java 플러그인을 조합하여 지정합니다.
launcherTemplate.gradle 익스포트한 프로젝트의 root/launcher/build.gradle 폴더 Android 애플리케이션을 빌드하는 방법에 대한 명령어가 있습니다. 여기에는 번들링, 서명, APK를 나누는지 여부가 포함됩니다. unityLibrary 프로젝트에 따라 다르며 .apk 파일이나 앱 번들을 출력합니다.
mainTemplate.gradle 익스포트한 프로젝트의 root/unityLibrary/build.gradle 폴더 Instructions on how to build Unity as a Library. This outputs an .aar file. You can override the Unity template with a custom template in the Unity Editor. Refer to the Providing a custom Gradle build template section on this page for more details.
libTemplate.gradle 다양함 Android 라이브러리 프로젝트 플러그인에 build.gradle 파일이 포함되어 있지 않은 경우 Unity는 파일을 생성하기 위해 libTemplate.gradle 파일을 템플릿으로 사용합니다. Unity가 build.gradle 파일을 생성한 후 또는 플러그인 디렉토리에 이미 파일이 존재하는 경우 Unity는 플러그인을 Gradle 프로젝트에 복사합니다.
settingsTemplate.gradle In the exported project, root/settings.gradle file Specifies the names of modules that the Gradle build system should include when it builds the project. You can override the Unity template with a custom template in the Unity Editor. Refer to the Providing a custom Gradle build template section on this page for more details.
gradleTemplate.properties In the exported project, root/gradle.properties file Configures the Gradle build system and specifies properties such as the size of the Java virtual machine (JVM) heap

To have more control over the Gradle project files that Unity produces, you can override Unity’s default Gradle template files. For information on how to do this, refer to Modify Gradle project files with Gradle template files.

C#을 사용하여 익스포트한 Gradle 프로젝트 수정

To modify the Gradle project after Unity assembles it, create a class that implements the OnModifyAndroidProjectFiles method in the AndroidProjectFilesModifier abstract class. This method receives a C# object representing the Gradle project files. For more info about Android Project Configuration manager see Modify Gradle project files with Android Project Configuration Manager

Android용 빌드 및 배포
Modify Gradle project files
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961