apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.0.1" signingConfigs { release { storeFile file('/home/user/Documents/android.keystore') keyAlias "tananaev" } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' signingConfig signingConfigs.release } } } tasks.whenTaskAdded { task -> if (task.name == 'validateReleaseSigning') { task.dependsOn keystoreInfo } } task keystoreInfo << { def password = System.console().readPassword('\n\nKeystore password: ') android.signingConfigs.release.storePassword = new String(password) android.signingConfigs.release.keyPassword = new String(password) } dependencies { }