Extend Android-related remarks in README
This commit is contained in:
parent
c2fc538e2c
commit
8319d4f485
|
@ -124,7 +124,7 @@ always requires the same major Qt version as your KDE modules use.
|
||||||
the desired location afterwards.
|
the desired location afterwards.
|
||||||
|
|
||||||
#### Concrete example of 3. for building an Android APK under Arch Linux
|
#### Concrete example of 3. for building an Android APK under Arch Linux
|
||||||
Create stuff for signing the package:
|
Create a key for signing the package (always required; otherwise the APK file won't install):
|
||||||
```
|
```
|
||||||
# set variables for creating keystore and androiddeployqt to find it
|
# set variables for creating keystore and androiddeployqt to find it
|
||||||
export QT_ANDROID_KEYSTORE_PATH=/path/to/keystore-dir QT_ANDROID_KEYSTORE_ALIAS=$USER-devel QT_ANDROID_KEYSTORE_STORE_PASS=$USER-devel QT_ANDROID_KEYSTORE_KEY_PASS=$USER-devel
|
export QT_ANDROID_KEYSTORE_PATH=/path/to/keystore-dir QT_ANDROID_KEYSTORE_ALIAS=$USER-devel QT_ANDROID_KEYSTORE_STORE_PASS=$USER-devel QT_ANDROID_KEYSTORE_KEY_PASS=$USER-devel
|
||||||
|
@ -139,7 +139,7 @@ popd
|
||||||
Build c++utilities, passwordfile, qtutilities and passwordmanager in one step to create an Android APK for aarch64:
|
Build c++utilities, passwordfile, qtutilities and passwordmanager in one step to create an Android APK for aarch64:
|
||||||
|
|
||||||
```
|
```
|
||||||
# use Java 17, the latest Java doesn't work at this point and avoid unwanted Java options
|
# use Java 17 (the latest Java doesn't work at this point) and avoid unwanted Java options
|
||||||
export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
|
export PATH=/usr/lib/jvm/java-17-openjdk/bin:$PATH
|
||||||
export _JAVA_OPTIONS=
|
export _JAVA_OPTIONS=
|
||||||
|
|
||||||
|
@ -162,6 +162,8 @@ adb install "$build_dir/passwordmanager/android-build//build/outputs/apk/release
|
||||||
* The Android packages for the dependencies Boost, Qt, iconv, OpenSSL and Kirigami are provided in
|
* The Android packages for the dependencies Boost, Qt, iconv, OpenSSL and Kirigami are provided in
|
||||||
my [PKGBUILDs](http://github.com/Martchus/PKGBUILDs) repo.
|
my [PKGBUILDs](http://github.com/Martchus/PKGBUILDs) repo.
|
||||||
* The latest Java I was able to use was version 17.
|
* The latest Java I was able to use was version 17.
|
||||||
|
* Use `QT_QUICK_CONTROLS_STYLE=Material` and `QT_QUICK_CONTROLS_MOBILE=1` to test the Qt Quick GUI like it would be shown under
|
||||||
|
Android via a normal desktop build.
|
||||||
|
|
||||||
### Building without Qt GUI
|
### Building without Qt GUI
|
||||||
It is possible to build without the GUI if only the CLI is needed. In this case no Qt dependencies (including qtutilities) are required.
|
It is possible to build without the GUI if only the CLI is needed. In this case no Qt dependencies (including qtutilities) are required.
|
||||||
|
|
Loading…
Reference in New Issue