diff --git a/tools/release.cs b/tools/release.cs index becc2f5..58d730e 100644 --- a/tools/release.cs +++ b/tools/release.cs @@ -250,9 +250,9 @@ string Android() var keystore = Environment.GetEnvironmentVariable(KeystoreVariable); if (string.IsNullOrEmpty(keystore) || !File.Exists(keystore) || string.IsNullOrEmpty(Environment.GetEnvironmentVariable(KeystorePasswordVariable))) throw new InvalidOperationException($"{KeystoreVariable} (a keystore file) and {KeystorePasswordVariable} must be set to sign the APK"); + EnsureWorkload("android"); var jdk = Jdk(); var sdk = AndroidSdk(jdk); - EnsureWorkload("android"); var stage = Reset(Path.Combine(root, "dist", "android")); Dotnet(["publish", android, "-c", "Release", "-f", "net10.0-android", "-o", stage, $"-p:JavaSdkDirectory={jdk}", $"-p:AndroidSdkDirectory={sdk}", "-p:AndroidKeyStore=true", $"-p:AndroidSigningKeyStore={keystore}", $"-p:AndroidSigningKeyAlias={KeyAlias}",