From 8e1748eb0ff232d972f7ade2da7093ceb3a85826 Mon Sep 17 00:00:00 2001 From: Arne Schwabe Date: Sun, 26 May 2013 17:29:53 +0200 Subject: Add signing configuration for gradle --- build.gradle | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle index 04ade8a9..f9906dc4 100644 --- a/build.gradle +++ b/build.gradle @@ -34,20 +34,34 @@ android { instrumentTest.setRoot('tests') } + signingConfigs { + release + } + + buildTypes { release { - storeFile file("/Users/arne/software/android.keystore") - storePassword "$System.env.ICSOPENVPNSIGNPW" - keyAlias "singkey" - keyPassword "$System.env.ICSOPENVPNSIGNPW" + signingConfig signingConfigs.release } } + } + + +// ~/.gradle/gradle.properties +if (project.hasProperty('keystoreFile') && + project.hasProperty('keystorePassword') && + project.hasProperty('keystoreAliasPassword')) { + android.signingConfigs.release.storeFile = file(keystoreFile) + android.signingConfigs.release.storePassword = keystorePassword + android.signingConfigs.release.keyPassword = keystoreAliasPassword + android.signingConfigs.release.keyAlias = keystoreAlias +} else { + buildTypes.release.signingConfig = null } -//http://stackoverflow.com/questions/16683775/include-so-library-in-apk-in-android-studio +//http://stackoverflow.com/questions/16683775/include-so-library-in-apk-in-android-studio tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> pkgTask.jniDir new File(buildDir, 'native-libs') } -clean.dependsOn 'cleanCopyNativeLibs' \ No newline at end of file -- cgit v1.2.3