... | ... | @@ -75,12 +75,12 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Požadavky a nástroje
|
|
|
|
|
|
* Qt 5.11.3 a novější
|
|
|
* Nejnovější Android SDK (https://developer.android.com/studio/index.html)
|
|
|
* Android NDK verze r20 (r17c) (https://developer.android.com/ndk/index.html)
|
|
|
* Qt 5.12.3 a novější s SDK pro Android.
|
|
|
* Nejnovější Android SDK (https://developer.android.com/studio/index.html).
|
|
|
* Android NDK verze r20 (r17c) (https://developer.android.com/ndk/index.html).
|
|
|
* Java SE Development Kit (JDK) verze 8 nebo novější (https://www.oracle.com/technetwork/java/javase/downloads
|
|
|
/index.html)
|
|
|
* OpenSSL (verze 1.0.2t), které se musí nejprve přeložit pro platformu Android.
|
|
|
/index.html).
|
|
|
* OpenSSL (verze 1.0.2t) nebo (verze 1.1.1d). Ty se stáhnout a přeloží automaticky pomocí přiložených scriptů v projektu.
|
|
|
* Pouze, jde-li o překlad na windows: Sed for Windows if (http://gnuwin32.sourceforge.net/packages/sed.htm) (https://sourceforge.net/projects/gnuwin32/files/sed/4.2.1/sed-4.2.1-setup.exe/download?use_mirror=freefr)
|
|
|
* Aktivní účet na https://play.google.com/apps/publish
|
|
|
|
... | ... | @@ -97,7 +97,7 @@ Zde je [video, jak na to](https://www.youtube.com/watch?v=1pTeysNkRkk). |
|
|
|
|
|
#### Překlad OpenSSL pro Android
|
|
|
|
|
|
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 starší openssl 1.0.x se překlad provádí skriptem `build-openssl-1.0.x-android.sh`, pro novější 1.1.x skriptem `build-openssl-1.1.x-android.sh`. Oba scripty leží v cestě `mobile-datovka/android/openssl`. V nich je třeba 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, jelokož používámé starší QT.
|
|
|
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 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, jelokož používámé starší QT.
|
|
|
|
|
|
##### Překlad OpenSSL verze 1.0.x: Linux a MacOS (doporučeno)
|
|
|
|
... | ... | |