using UnityEditor; using UnityEngine; [InitializeOnLoad] public class ForceAndroidPreferences { static ForceAndroidPreferences() { // Force JDK path EditorPrefs.SetString("JdkPath", "/usr/lib/jvm/java-17-openjdk"); // Force SDK path EditorPrefs.SetString("AndroidSdkRoot", "/opt/android-sdk"); // Force NDK path EditorPrefs.SetString("AndroidNdkRoot", "/opt/android-sdk/ndk/27.2.12479018"); // Disable "use Unity embedded" flags EditorPrefs.SetBool("AndroidSdkUseEmbedded", false); EditorPrefs.SetBool("AndroidNdkUseEmbedded", false); EditorPrefs.SetBool("JdkUseEmbedded", false); Debug.Log("[ForceAndroidPreferences] Android tools paths set on startup"); } }