... | ... | @@ -90,7 +90,7 @@ Spustit `build_openssl_ios.sh` skript ve složce `mobile-datovka/ios/openssl`. T |
|
|
|
|
|
#### Překlad OpenSSL pro Android
|
|
|
|
|
|
POznámka: Pro Qt 5.15.x a novější není třeba provádět, OpenSSL již mají v sobě zadrátované.
|
|
|
Poznámka: Pro Qt 5.15.x a novější není třeba provádět, OpenSSL již mají v sobě zadrátované.
|
|
|
|
|
|
Překlad OpenSSL můžete realizovat na Linux (doporučeno), Mac OS či Windows. Musí být před tím instalované NDK r20 (lze použít i r17c). Pro Qt verze 5.12.3 a starší se použíje starší openssl verze 1.0.x (1.0.2t) a překlad se provádí skriptem `build_openssl_1.0.x_android.sh`. Pro Qt verze 5.12.4 a novější se použije novější openssl verze 1.1.x (1.1.1d) a skript `build_openssl_1.1.x_android.sh`. Oba scripty leží v cestě `mobile-datovka/android/openssl/`. V nich je třeba případně ještě nastavit požadovanou verzi openssl (proměná OPENSSL_FULL_VERSION) a celou cestu k NDK r20 (proměná ANDROID_NDK_ROOT). Pro mobilní Datovku zatím stále využíváme starší verzi 1.0.x, jelikož používáme starší QT 5.12.3.
|
|
|
|
... | ... | @@ -131,8 +131,8 @@ Návod platí pro Linux a Windows. |
|
|
2. V nastavení qmake (Project->qmake->Details) nastavit požadované architektury a přepnout konfiguraci na Release.
|
|
|
3. Nastavit podepsaní balíku (Project->Build Android APK->Details). Viz: (popis je zde: http://doc.qt.io/qtcreator/creator-deploying-android.html#specifying-settings-for-packages). Pokud není k dispozici certifikát a keystore, jde tam rovnou vyklikat nový. Sekci "Android build SDK" nastavit na android-29 nebo novější.
|
|
|
4. Vyrábíme-li bundle balík pro nahrátí na GogoglePlay, tak zaškrknout `Build .aab (Android App Bundle)`.
|
|
|
5. Spustit qmake. Vyrobí android/AndroidManifest.xml a nastaví projek pro sestavení.
|
|
|
5. Spustit qmake. Vyrobí android/AndroidManifest.xml a nastaví projekt pro sestavení.
|
|
|
6. Otevřít soubor android/AndroidManifest.xml, který se vygeneroval po qmake a zkotrolovat verzi vydání, zvednout kód verze o +1, zkontrolovat i ostatní informace o aplikaci. Uložit XML soubor! (http://doc.qt.io/qt-5/publishtogoogleplay.html)
|
|
|
7. Sestavit projekt. V cílovém adresáři sestavení by měl vzniknout podepsaný balíček *.apk a podespaný Android App Bundle *.aab.
|
|
|
8. 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.
|
|
|
7. Sestavit projekt. V cílovém adresáři sestavení by měl vzniknout podepsaný balíček *.apk a podepsaný Android App Bundle *.aab.
|
|
|
8. Přihlásit se do Google Play Console (https://play.google.com/apps/publish) a nahrát podepsaný balíček *.aab na server. Projde předběžnou analýzou na korektnost a úplnost informací o aplikaci.
|
|
|
9. Vyplnit všechny jejich formuláře a potvrzení. Poté odeslat balík na schválení a pak vypustit ven. Zde je video, jak na to https://www.youtube.com/watch?v=clwE1K5tCnA |
|
|
\ No newline at end of file |