Always Creating Unsigned Release APK React Native Error Fix
This is an Android-specific React Native issue. You might be followed all things given in the official docs to generate signed APK but you get only app-release-unsigned.apk in \android\app\build\outputs\apk\release directory. Well, the issue is not with your keystore either.
You just need to add a line in app/build.gradle file as given below:
buildTypes { release { ... //add this line signingConfig signingConfigs.release } }
The thing is, the above solution is already given in the official docs, but chances are high that you missed the point.