Vorrei salvare il mio keystore all'esterno della directory di progetto. Non voglio per memorizzare filepaths all'interno del repository così ho delegato i valori di appropriarsi variabili Gradle in ~/.gradle/gradle.properties
Non riesco Gradle di accettare un percorso assoluto come: /Users/username/.gradle/keystores/project/release.key
o ~/.gradle/keystores/project/release.key
gradle imposta il valore assoluto del percorso per un file di keystore
ho provato: storeFile file(RELEASE_STORE_FILE)
e storeFile new File(RELEASE_STORE_FILE)
nessuno di loro sembra funzionare, però.
Come posso passare un valore assoluto del percorso al file del keystore tramite la variabile RELEASE_STORE_FILE
?
android {
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASS
keyAlias RELEASE_ALIAS
keyPassword RELEASE_KEY_PASS
}
}
}
e il file ~/.gradle/gradle.properties
:
RELEASE_STORE_FILE=/Users/username/.gradle/keystores/project/release.key
RELEASE_STORE_PASS=******
RELEASE_ALIAS=******
RELEASE_KEY_PASS=******
In breve: voglio passare un valore percorso assoluto per Gradle.
Che cosa vuoi dire che non puoi ottenere gradle per accettare il percorso s? Cosa succede quando lo fai? – RaGe
scusa per la confusione - è stato probabilmente il mio errore di configurazione. Ho finito per usare un'altra soluzione interessante di Tim Rose. –
Sono davvero sicuro che userà il percorso assoluto se si usa il file 'storeFile (RELEASE_STORE_FILE)'. Assicurati di non aver aggiunto una virgoletta o una virgoletta singola prima e dopo il percorso. – iForests