Version: 2023.2
Modify Gradle project files with Gradle template files
Modify Gradle project files with Android Studio

Modify Gradle project files with the Android Project Configuration Manager

The entry point for the Android Project Configuration Manager is the OnModifyAndroidProjectFiles method in the AndroidProjectFilesModifier interface. This means to use the Android Project Configuration Manager, first create a class that implements AndroidProjectFilesModifier and declares a body for OnModifyAndroidProjectFiles. The following code example shows how to do this.

using UnityEditor.Android;

public class ModifyProjectScript : AndroidProjectFilesModifier
{
    public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles)
    {
    }
}

The AndroidProjectFiles parameter contains a set of classes that represent Gradle project files in C#. The following code example shows a simple use case that adds an attribute and sets a property value:

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"});
}

其他资源

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