Ich möchte meinen Keystore außerhalb das Projektverzeichnis speichern. Ich will nicht, Dateipfade speichern innerhalb des Repository, damit ich die Werte delegiert gradle Variablen in ~/.gradle/gradle.properties
aneignen ich nicht gradle bekommen können einen absoluten Pfad zu akzeptieren, wie: /Users/username/.gradle/keystores/project/release.key
oder ~/.gradle/keystores/project/release.key
Gradle absoluten Pfadwert für eine Keystore-Datei
Ich habe versucht: storeFile file(RELEASE_STORE_FILE)
und storeFile new File(RELEASE_STORE_FILE)
keiner von ihnen scheint aber zu funktionieren.
Wie kann ich einen absoluten Pfadwert an die Keystore-Datei über RELEASE_STORE_FILE
Variable übergeben?
android {
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASS
keyAlias RELEASE_ALIAS
keyPassword RELEASE_KEY_PASS
}
}
}
und die ~/.gradle/gradle.properties
Datei:
RELEASE_STORE_FILE=/Users/username/.gradle/keystores/project/release.key
RELEASE_STORE_PASS=******
RELEASE_ALIAS=******
RELEASE_KEY_PASS=******
Kurz gesagt: Ich möchte einen absoluten Pfad Wert zu übergeben Gradle.
Was meinen Sie, Sie können nicht groß werden, s Pfad zu akzeptieren? Was passiert, wenn du es tust? – RaGe
Entschuldigung für die Verwirrung - es war wahrscheinlich mein Konfigurationsfehler. Am Ende habe ich eine andere interessante Lösung von Tim Rose benutzt. –
Ich bin mir wirklich sicher, dass es den absoluten Pfad verwenden wird, wenn Sie 'storeFile file (RELEASE_STORE_FILE)' verwenden. Bitte stellen Sie sicher, dass Sie vor und nach dem Pfad kein doppeltes oder einzelnes Zitat hinzugefügt haben. – iForests