in android studio 2 you can save key store password and key password but in android studio 3 you can just save key password and you have to write key store password every time y
I am having the same issue. But you can add your signing configs this way so they won't be checked into version control:
Put this into ~/.gradle/gradle.properties
RELEASE_STORE_FILE={path to your keystore}
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_ALIAS=*****
RELEASE_KEY_PASSWORD=*****
Modify your build.gradle like this:
...
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
Source: How to create a release signed apk file using Gradle?
It seems to be a bug.
On Mac you can fix this by manually adding a Keychain Access entry: