Ho un'app con più di alcuni buildFlavors
e tre diversi buildTypes
.Utilizzare una convenzione di denominazione diversa per gli apk firmati generati utilizzando la procedura guidata su Android Studio
Genero gli apk firmati da Build -> Generate Signed APK...
. (A meno che non ci sia altro, mi piacerebbe continuare a utilizzare la procedura guidata e non creare uno script, perché ho sempre un insieme crescente di app e non voglio modificare lo script ogni volta.)
Gli apk generati sono chiamati nel seguente schema:
app- flavorName-buildtype .apk
Come posso cambiare il modello di denominazione a qualcosa di simile:
app_ flavorName_buildType_versionCode .apk
Modifiche voglio fare:
- suffisso nome di file con
versionCode
- Sostituire i trattini con sottolineature
ho usato per farlo in ant
utilizzando task
, ma non sono sicuro w farlo con gradle
.
Cercando di capire una soluzione per creare subito il nome nel nuovo modello piuttosto che provare a rinominarlo una volta generato. È possibile?
Ho provato a cercare sotto Settings -> Gradle
ma non ho trovato nulla. Qualunque altro posto dovrei cercare?
Questo dovrebbe essere sufficiente. Fammi provare presto. Grazie! – AndroidMechanic
oh ma non sostituirà i trattini giusto? ma ancora risolve uno dei miei problemi su come ottenere il 'versionCode'. – AndroidMechanic
@AndroidMechanic Sì, come ho descritto non è esattamente quello che stai cercando. Non so come sostituire i trattini. –