Android Project Configuration Manager의 엔트리 포인트는 AndroidProjectFilesModifier 인터페이스의 OnModifyAndroidProjectFiles 메서드입니다. 따라서 Android Project Configuration Manager를 사용하려면 먼저 AndroidProjectFilesModifier
를 구현하고 OnModifyAndroidProjectFiles
의 바디를 선언하는 클래스를 생성합니다. 다음 코드 예제는 작업을 수행하는 방법을 보여 줍니다.
using UnityEditor.Android;
public class ModifyProjectScript : AndroidProjectFilesModifier
{
public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles)
{
}
}
AndroidProjectFiles 파라미터는 C#의 Gradle 프로젝트 파일을 나타내는 클래스 세트를 포함합니다. 다음 코드 예제는 속성을 추가하고 프로퍼티 값을 설정하는 간단한 사용 사례를 보여 줍니다.
public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles)
{
// Adds an "android:debuggable=true" attribute to the <application> element in the Launcher Manifest.
projectFiles.LauncherManifest.Manifest.Application.Attributes.Debuggable.Set(true);
// Sets the proguardFiles property in the defaultConfig block.
projectFiles.UnityLibraryBuildGradle.Android.DefaultConfig.ProguardFiles.Set(new []{"proguard.txt"});
}