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
            }
        }
    }
}

Comments

Popular posts from this blog

Hardening OpenWRT - adding non-root user account

Dropbear SSH keys and autossh on OpenWRT

SSH Tunel with OpenWRT