diff --git a/action.yml b/action.yml index 29d4ffa5..3478812a 100644 --- a/action.yml +++ b/action.yml @@ -53,7 +53,7 @@ inputs: description: '[Deprecated] Use androidExportType instead. Whether to build .aab instead of .apk' androidExportType: required: false - default: 'androidPackage' + default: '' description: 'The android export type. Should be androidPackage for apk, androidAppBundle for aab, or androidStudioProject for an android studio project.' @@ -87,7 +87,7 @@ inputs: description: 'The android symbol type to export. Should be "none", "public" or "debugging".' sshAgent: required: false - default: 'public' + default: '' description: 'SSH Agent path to forward to the container' gitPrivateToken: required: false diff --git a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs index 8008f79c..2682f956 100644 --- a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs +++ b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Input/AndroidSettings.cs @@ -5,7 +5,7 @@ using System.Reflection; namespace UnityBuilderAction.Input { - public class AndroidSettings + public static class AndroidSettings { public static void Apply(Dictionary options) { @@ -49,8 +49,8 @@ namespace UnityBuilderAction.Input if (options.TryGetValue("androidExportType", out androidExportType) && !string.IsNullOrEmpty(androidExportType)) { // Only exists in 2018.3 and above - FieldInfo buildAppBundle = typeof(EditorUserBuildSettings) - .GetField("buildAppBundle", System.Reflection.BindingFlags.Public | BindingFlags.Instance); + PropertyInfo buildAppBundle = typeof(EditorUserBuildSettings) + .GetProperty("buildAppBundle", BindingFlags.Public | BindingFlags.Static); switch (androidExportType) { case "androidStudioProject":