I tried using the multiple answers here & in this question, but somehow I was getting this error because I had some issues with my android/app/build.gradle
and android/gradle.properties
files.
Two things you should check (in addition to the other solutions here) are:
- In
android/gradle.properties
andandroid/app/build.gradle
, make sure yourkeystore
variables match exactly.- In
android/gradle.properties
, you probably have something like this:MYAPP_RELEASE_STORE_FILE=<> MYAPP_RELEASE_KEY_ALIAS=<> MYAPP_RELEASE_STORE_PASSWORD=<> MYAPP_RELEASE_KEY_PASSWORD=<>
- Make sure these variable names exactly match those in
android/app/build.gradle
:android { ... signingConfigs { release { if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) { storeFile file(MYAPP_RELEASE_STORE_FILE) storePassword MYAPP_RELEASE_STORE_PASSWORD keyAlias MYAPP_RELEASE_KEY_ALIAS keyPassword MYAPP_RELEASE_KEY_PASSWORD } } } }
- In
- In
android/app/build.gradle
, make sure you setsigningConfig
tosigningConfigs.release
in yourrelease
buildTypes
:android { ... buildTypes { debug ... release { signingConfig signingConfigs.release } } }