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

AndroidExternalToolsSettings.sdkRootPath

Declaration

public static string sdkRootPath;

Описание

Путь к Android Software Development Kit (SDK), используемому для создания Android приложений.

  • Если вы указываете пустую строку или null, Unity включает параметр Установлено с Unity (рекомендуется) в разделе Android окна Внешние инструменты.
  • Если вы указываете правильный, непустой путь, Unity отключает параметр Установлено с Unity (рекомендуется) и использует параметр SDK в указанном пути.
  • Если вы указываете неправильный, непустой путь, Unity вызывает исключение.
using UnityEngine;
using UnityEditor;
using UnityEditor.Android;

public class SdkPathManager { [MenuItem("Build/Set Custom SDK Path")] public static void SetSdkPath() { // Set a custom path for the Software Development Kit (SDK) string customSdkPath = "/path/to/your/sdk";

AndroidExternalToolsSettings.sdkRootPath = customSdkPath; Debug.Log($"SDK Path set to: {AndroidExternalToolsSettings.sdkRootPath}"); }

[MenuItem("Build/Reset SDK Path To Default")] public static void ResetSdkPath() { // Reset SDK path to Unity's default AndroidExternalToolsSettings.sdkRootPath = string.Empty; Debug.Log("SDK Path reset to 'Installed with Unity (recommended)' path."); }

[MenuItem("Build/Get Current SDK Path")] public static void GetSdkPath() { // Retrieve the currently configured SDK path string currentSdkPath = AndroidExternalToolsSettings.sdkRootPath;

Debug.Log($"Current SDK Path: {currentSdkPath}");

} }