コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】External Tools の Android の項目の取得または設定ができるパッケージ「UniAndroidExternalTools」を GitHub に公開しました

リポジトリ

使用例

using UniAndroidExternalTools;
using UnityEditor;
using UnityEngine;

public static class Example
{
    [MenuItem( "Tools/Log" )]
    private static void Log()
    {
        // JDK Installed with Unity (recommended) 
        Debug.Log( "JdkInstalledWithUnity: " + AndroidExternalTools.JdkInstalledWithUnity );

        // JDK のパス
        Debug.Log( "JdkPath: " + AndroidExternalTools.JdkPath );

        // Android SDK Tools Installed with Unity (recommended)
        Debug.Log( "AndroidSdkToolsInstalledWithUnity: " + AndroidExternalTools.AndroidSdkToolsInstalledWithUnity );
        
        // Android SDK Tools のパス
        Debug.Log( "SdkPath: " + AndroidExternalTools.SdkPath );

        //  Android NDK Installed with Unity (recommended)
        Debug.Log( "AndroidNdkInstalledWithUnity: " + AndroidExternalTools.AndroidNdkInstalledWithUnity );

        // Android NDK のパス
        Debug.Log( "NdkPath: " + AndroidExternalTools.NdkPath );

        // Android NDK のパス(Unity 2018.3 以降)
        Debug.Log( "NdkR16bPath: " + AndroidExternalTools.NdkR16bPath );

        // Android NDK のパス(Unity ????.? 以降)
        Debug.Log( "NdkR19Path: " + AndroidExternalTools.NdkR19Path );

        // Gradle Installed with Unity (recommended) 
        Debug.Log( "GradleInstalledWithUnity: " + AndroidExternalTools.GradleInstalledWithUnity );

        // Gradle のパス
        Debug.Log( "GradlePath: " + AndroidExternalTools.GradlePath );

        // Stop Gradle daemons on exit
        Debug.Log( "StopGradleDaemonsOnExit: " + AndroidExternalTools.StopGradleDaemonsOnExit );

        // Maximum JVM heap size, Mbytes
        Debug.Log( "MaximumJvmHeadSizeMbytes: " + AndroidExternalTools.MaximumJvmHeadSizeMbytes );

        //  Keystores Dedicated Location
        Debug.Log( "KeystoresDedicatedLocation: " + AndroidExternalTools.KeystoresDedicatedLocation );
    }
}

2020-05-01_125410