Signing release APK in Android Studio Gradle project
When you try to release your app, using Android Studio, you are pointed to that info: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations  Despite being correct, it is not accurate and it will take few moments to realize how to configure the signing in the correct way:  android {     compileSdkVersion 18     buildToolsVersion "17.0.0"      defaultConfig {         minSdkVersion 7         targetSdkVersion 16     }      signingConfigs {         release {             storeFile file("../android.keystore")             storePassword System.console().readLine("\n\$ Enter keystore password: ")             keyAlias "edziecko"             keyPassword System.console().readLine("\n\$ Enter key password: ")         }         buildTypes {             release {                 signingConfig signingConfigs.release             }         }     } }