... | ... | @@ -129,26 +129,27 @@ Překlad se realizuje na OS Windows (na Linuxu se to nepodařilo zprovoznit) a p |
|
|
```
|
|
|
Pokud projde bez potíží, měl by se vygenerovat Makefile.
|
|
|
|
|
|
4. Ve vygenerovaným Makefile je potřeba ručně nahradit dva řádky
|
|
|
```
|
|
|
LIBNAME=$$i LIBVERSION=$(SHLIB_MAJOR).$(SHLIB_MINOR) \
|
|
|
LIBCOMPATVERSIONS=";$(SHLIB_VERSION_HISTORY)" \
|
|
|
```
|
|
|
za
|
|
|
```
|
|
|
LIBNAME=$$i \
|
|
|
```
|
|
|
4. Ve vygenerovaném Makefile je potřeba ručně nahradit dva řádky
|
|
|
```
|
|
|
LIBNAME=$$i LIBVERSION=$(SHLIB_MAJOR).$(SHLIB_MINOR) \
|
|
|
LIBCOMPATVERSIONS=";$(SHLIB_VERSION_HISTORY)" \
|
|
|
```
|
|
|
za
|
|
|
```
|
|
|
LIBNAME=$$i \
|
|
|
```
|
|
|
|
|
|
5. Spustit překlad.
|
|
|
```
|
|
|
make build_libs
|
|
|
```
|
|
|
```
|
|
|
make build_libs
|
|
|
```
|
|
|
|
|
|
6. Vygenerované binárky/hlavičkové soubory se překopírují do složky `mobilni-datovka/android/openssl/` do cest, tak jak je popsáno v souboru `android.pri` v `mobilni-datovka/android`.
|
|
|
|
|
|
### Překlad Mobilní Datovky
|
|
|
|
|
|
1. Spustit Qt Creator a pustit `qmake`.
|
|
|
2. Načíst v Qt soubor android/AndroidManifest.xml a zkotrolovat/aktualizovat čísla verzí a další informace o aplikaci. Uložit soubor. (http://doc.qt.io/qt-5/publishtogoogleplay.html)
|
|
|
2. Načíst v Qt soubor android/AndroidManifest.xml a zkotrolovat/aktualizovat čísla verzí a další informace o aplikaci. Uložit soubor. (http://doc.qt.io/qt-5/publishtogoogleplay.html)
|
|
|
3. Nastavit projekt jako release a nastavit podepsaní balíku přes Project->Build Android APK -> Details. (popis je zde: http://doc.qt.io/qtcreator/creator-deploying-android.html#specifying-settings-for-packages). Pokud není k dispozici certifikát, jde tam rovnou vyklikat nový.
|
|
|
3. Přeložit projekt mobile-datovka pomocí Qt Creater pro požadovanou platformu (arm7, x86). V cílovém adresáři sestavení by měl vzniknout podepsaný balíček *.apk.
|
|
|
4. Přihlásit se do Google Play Console (https://play.google.com/apps/publish) a nahrát podepsaný balíček *.apk na server. Projde předběžnou analýzou na korektnost a úplnost informací o aplikaci.
|
... | ... | |