Gradle Android Studio die Unterzeichnung mit einer properties-Datei

Ich versuche zu Unterschreiben, meine app mit dem gradle-build-file. Wenn ich den plain signingConfigs es funktioniert (signingConfigs.release)! Aber Wenn ich versuche zu Lesen, um die Eigenschaften der Eigenschaften-Datei nicht funktionieren. (signingConfigs.config)

Properties props = new Properties();
props.load(new FileInputStream(file(rootProject.file("signing.properties"))))

android {
        signingConfigs {
            config {
                storeFile file(props["storeFile"])
                storePassword props["storePassword"]
                keyAlias props["keyAlias"]
                keyPassword props["KeyPassword"]
            }
            release {
                storeFile file("..\\xyz.jks")
                storePassword "****"
                keyAlias "****"
                keyPassword "****"
            }
        } 
    .
    .
    .
        buildTypes {
            release {
                runProguard false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
                signingConfig signingConfigs.release
            }
            debug {
                applicationIdSuffix '.debug'
                versionNameSuffix '-SNAPSHOT'
            }
        }

Eigenschaften Datei:

storeFile=xyz.jks
storePassword=xyz
keyAlias=xyz
keyPassword=xyz

Wenn ich das Projekt ausführen, android studios zeigen ein Dialogfeld, das sagt:

xyz.apk nicht signiert ist. Bitte konfigurieren Sie die Signierung von Informationen für
die ausgewählten Geschmack mit dem Projekt-Struktur-dialog.

Die property-Datei wird korrekt gelesen, weil ich mich einloggen kann einige Eigenschaften aus der Datei werfen, die Konsole.

Einige meiner system-details:

Android Studio 0.8.6
Windows 8.1 x64
gradle 1.12

Hoffe jemand kann mir helfen. Wenn Sie mehr details wissen wollen, dann Fragen Sie mich.

InformationsquelleAutor Adam | 2014-08-14
Schreibe einen Kommentar