To follow a very similar build system to iOS, we’re choosing to export the Unity project to a native Android project, and building from there, but I’m confused as to why it complains if the password isn’t set with the keystore? Surely, if we choose to build outside of Unity, I don’t understand why there’s any signing during the export process with the keystore?
Ensure that no key is selected in the drop-down. If you signed it before, it will keep the last key used, even though it doesn’t save the passwords and even though you are not trying to sign, since you are building externally.