... | @@ -78,9 +78,10 @@ Zde je video, jak na to https://www.youtube.com/watch?v=1pTeysNkRkk |
... | @@ -78,9 +78,10 @@ Zde je video, jak na to https://www.youtube.com/watch?v=1pTeysNkRkk |
|
* Apache Ant v1.8+ (http://ant.apache.org/bindownload.cgi)
|
|
* Apache Ant v1.8+ (http://ant.apache.org/bindownload.cgi)
|
|
* Java SE Development Kit (JDK) v6+ (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
|
|
* Java SE Development Kit (JDK) v6+ (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
|
|
* Sed for Windows (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)
|
|
* Sed for Windows (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)
|
|
|
|
* OpenSSL, které se musí nejprve přeložit pro platformu Android.
|
|
* Aktivní účet na https://play.google.com/apps/publish
|
|
* Aktivní účet na https://play.google.com/apps/publish
|
|
|
|
|
|
## Postup instalace nástrojů
|
|
### Postup instalace nástrojů
|
|
|
|
|
|
1. Nainstalujte Java SE JDK.
|
|
1. Nainstalujte Java SE JDK.
|
|
2. Nainstalujte Android Studio s Android SDK.
|
|
2. Nainstalujte Android Studio s Android SDK.
|
... | @@ -91,13 +92,21 @@ Zde je video, jak na to https://www.youtube.com/watch?v=1pTeysNkRkk |
... | @@ -91,13 +92,21 @@ Zde je video, jak na to https://www.youtube.com/watch?v=1pTeysNkRkk |
|
7. Nainstalujte Sed z balíku GnuWin32. Po instalaci nastavte cestu k sed.exe do PATH např. (`C:\Program Files (x86)\GnuWin32\bin\`)
|
|
7. Nainstalujte Sed z balíku GnuWin32. Po instalaci nastavte cestu k sed.exe do PATH např. (`C:\Program Files (x86)\GnuWin32\bin\`)
|
|
8. Spusťte Qt Creator. Jděte do Tools -> Options .... v položce Devices v záložce Android nastavte umístění JDK, Android SDK, Android NDK a Apache Ant.
|
|
8. Spusťte Qt Creator. Jděte do Tools -> Options .... v položce Devices v záložce Android nastavte umístění JDK, Android SDK, Android NDK a Apache Ant.
|
|
|
|
|
|
## Postup otevření a překladu aplikace
|
|
### Překlad OpenSsl
|
|
|
|
|
|
|
|
Překlad se realizuje na OS Windows a pro překlad je třeba mít nainstalováno:
|
|
|
|
* Mingw a MSYS. - instalovat z https://sourceforge.net/projects/mingw/files/
|
|
|
|
|
|
|
|
1. Spustit MSYS (C:\MinGW\msys\1.0\msys.bat).
|
|
|
|
2. Stáhnout a rozbalit zdrojové soubory openSSL (tar.gz baliček) do složky `home` v MSYS.
|
|
|
|
3. Nastavit cesty k překladačům Android a nastavit cílovou architekturu. Podrobně je to popsáno na (https://developer.android.com/ndk/guides/android_mk.html section TARGET_ARCH_ABI).
|
|
|
|
4. Projít si skript `mobilni-datovka/android/openssl/android-build-libssl.bat, kde se ponechají odkomentované exporty platformy, pro kterou chceme překládat. Pak se tento baťák nahraje do složky `home` v MSYS, kde je rozbalené openSSL a tam se spustí.
|
|
|
|
|
|
|
|
### Překlad Mobilní Datovky
|
|
|
|
|
|
1. Spustit Qt Creator a pustit `qmake`.
|
|
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. 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.
|
|
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.
|
|
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.
|
|
5. Vyplnit všechny jejich formuláře a potvrzení. Poté odeslat balík na schválení a pak vypustit ven.
|
|
5. 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 |
|
Zde je video, jak na to https://www.youtube.com/watch?v=clwE1K5tCnA |
|
|
|
\ No newline at end of file |
|
|