Keystore not working , cant generate new keystore while alias selection on existing key is empty

I am trying to generate a signed apk - I tried creating a new keystore key for it but when I click Nothing happens, So I thought of using My old keystore and when I browse and select it, it prompts to enter a password, after entering the password the select alias option changes from grey to normal but inside its empty (no alias), i have updated the java jdk, still the same. Can’t seem to figure out why. Using Macos Catalina - Unity3d 2019.3.7

Screenshot attached

Also I just checked and I can not load the keys from the old keystore too

I had the same problem. The problem was the version of Android SDK and NDK. I had to go into Unity Hub → Installs → Version 2019.+… → Menu → Add Modules → Android Build Support → and then download the two packages.