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

AndroidExternalToolsSettings

класс в UnityEditor.Android

Описание

Содержит свойства для изменения специфических настроек Android в окне Внешние инструменты, доступном через окно Настройки.

Он позволяет настроить инструменты разработки Android, определив пути к Android, SDK, NDK и другим зависимостям для вашего проекта.

using UnityEngine; 
using UnityEditor;
using UnityEditor.Android;

public class AndroidExternalToolsSettingsSample { [MenuItem("Tools/Set Android External Tools settings")] public static void SetAndroidExternalToolsSettings() { // Set a custom path for the Java Development Kit (JDK). // Replace this with the actual path. AndroidExternalToolsSettings.jdkRootPath = "/path/to/your/jdk"; Debug.Log($"Custom JDK Path set to: {AndroidExternalToolsSettings.jdkRootPath}");

// Set a custom maximum heap size for the JVM (in MB). Example: 1024 MB // Ensure the value is at least the minimum allowed (128 MB) int customHeapSize = 1024;

if (customHeapSize >= 128) { AndroidExternalToolsSettings.maxJvmHeapSize = 1024; Debug.Log($"Max JVM Heap Size set to: {AndroidExternalToolsSettings.maxJvmHeapSize} MB"); } else { Debug.LogError($"Invalid heap size. The value must be at least 128 MB."); } } }

Статические свойства

Свойство Описание
jdkRootPathПуть к Java Development Kit (JDK), используемому для создания приложений Android.
keystoresDedicatedLocationПуть к расположению, предназначенному для хранилищ ключей для подписания приложений Android.
maxJvmHeapSizeМаксимальный размер стека Java (в мегабайтах), который будет использоваться для создания приложений Android.
ndkRootPathПуть к Android Native Development Kit (NDK), используемому для создания Android приложений.
sdkRootPathПуть к Android Software Development Kit (SDK), используемому для создания Android приложений.