APK signing error : Failed to read key from keystore

android, apk, gradle

Solution

Check your keystore file for first, in you example you creating file with name my-release-key.keystore. If its correct and really present in folder `Users/bournewang/Documents/Project` check alias, in your example it is -alias alias_name, but in config you specified alias mike

Problem

I'm developing android app under intellij and gradle. and using following way to generate keystore file: ``` keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 ``` then used the keystore file in build.gradle: ``` signingConfigs { robert { storePassword 'robert' storeFile file('/Users/bournewang/Documents/Project/android.keystore') keyPassword 'robert' keyAlias 'mike' } } ``` when finally trying to generate signed apk file: ./gradlew assembleRelease it gives the error: Execution failed for task ':Myexample:packageRelease'. Failed to read key from keystore

Original source

Related problems