... | ... | @@ -4,5 +4,10 @@ |
|
|
* Pokud aplikace nenalezne lokálně uložené potřebné assety nebo jsou tyto assety poškozeny (neodpovídá kontrolní součet assetů se součtem uloženým v aplikaci), pokusí se je znovu rozbalit z lokálně uloženého balíku assetů. Pokud je lokální balík assetů poškozen (neodpovídá kontrolní součet balíku s kontrolním součtem v ```.checksum``` souboru), je balík znovu stáhnut ze serveru.
|
|
|
|
|
|
## Vývojová verze
|
|
|
* Vývojová verze (aplikace kde jméno verze je ```*.*.*-DEV-*```, nebo se jedná o ```devel``` build type) používá primárně balík assetů s označením ```SNAPSHOT```. Aplikace se nejdříve pokusí načíst resp. stáhnout balík assetů ve tvaru ```jazyk_SNAPSHOT.zip``` pokud takový balík nenajde pokusí se stáhnout balík ve standartním tvaru ```jazyk_HASH.zip```.
|
|
|
* Balík ```SNAPSHOT``` se automaticky uploaduje s každou novou verzí ve větvi devel. Pokud pullnutí změn z větve devel, kde došlo ke změně assetů stačí smazat lokální kopie assetů a stažených balíků assetů z adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```. Poté si aplikace stáhne aktuální ```SNAPSHOT``` balík. |
|
|
\ No newline at end of file |
|
|
* Vývojová verze (aplikace kde jméno verze je ```*.*.*-DEV-*```, nebo se jedná o ```devel``` build type) používá primárně balík assetů s označením ```SNAPSHOT```. Aplikace se nejdříve pokusí načíst resp. stáhnout balík assetů ve tvaru ```jazyk_SNAPSHOT.zip```, pokud takový balík nenajde pokusí se stáhnout balík ve standartním tvaru ```jazyk_HASH.zip```.
|
|
|
* Balík ```SNAPSHOT``` se automaticky uploaduje s každou novou verzí ve větvi devel. Po pullnutí změn z větve devel, kde došlo ke změně assetů stačí smazat lokální kopie assetů a stažených balíků assetů z adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```. Poté si aplikace stáhne a rozbalí aktuální ```SNAPSHOT``` balík.
|
|
|
* Pro lokální změny v assetech během vývoje lze vygenerovat valstní ```SNAPSHOT``` balík příkazem:
|
|
|
```
|
|
|
./gradlew clean processAssets
|
|
|
```
|
|
|
Gradle uloží balík a checksum soubor do ./build/assets/pack. Poté stačí smazat adresář ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/assets``` a nově vytvořené soubory ```jazyk_SNAPSHOT.zip``` a ```jazyk_SNAPSHOT.checksum``` zkopírovat do adresáře ```~/[.tablexia|.tablexia_beta|.tablexia_devel]/download```. |
|
|
\ No newline at end of file |