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

AndroidExternalToolsSettings.ndkRootPath

Declaration

public static string ndkRootPath;

Описание

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

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

public class NdkPathManager { [MenuItem("Build/Set Custom NDK Path")] public static void SetNdkPath() { // Set a custom path for the Native Development Kit (NDK) // Replace this with the actual path. string customNdkPath = "/path/to/your/ndk";

AndroidExternalToolsSettings.ndkRootPath = customNdkPath; Debug.Log($"NDK Path set to: {AndroidExternalToolsSettings.ndkRootPath}"); }

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

[MenuItem("Build/Get Current NDK Path")] public static void GetNdkPath() { // Retrieve the currently configured NDK path string currentNdkPath = AndroidExternalToolsSettings.ndkRootPath;

Debug.Log($"Current NDK Path: {currentNdkPath}"); } }