android: update readme, list required apt packages for qml on desktop
This commit is contained in:
@@ -1,8 +1,10 @@
|
||||
# Kivy GUI
|
||||
# Qml GUI
|
||||
|
||||
The Kivy GUI is used with Electrum on Android devices.
|
||||
The Qml GUI is used with Electrum on Android devices, since Electrum 4.4.
|
||||
To generate an APK file, follow these instructions.
|
||||
|
||||
(note: older versions of Electrum for Android used the "kivy" GUI)
|
||||
|
||||
## Android binary with Docker
|
||||
|
||||
✓ _These binaries should be reproducible, meaning you should be able to generate
|
||||
@@ -21,11 +23,11 @@ similar system.
|
||||
```
|
||||
$ ./build.sh
|
||||
```
|
||||
For development, consider e.g. `$ ./build.sh kivy arm64-v8a debug`
|
||||
For development, consider e.g. `$ ./build.sh qml arm64-v8a debug`
|
||||
|
||||
If you want reproducibility, try instead e.g.:
|
||||
```
|
||||
$ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./build.sh kivy all release-unsigned
|
||||
$ ELECBUILD_COMMIT=HEAD ELECBUILD_NOCACHE=1 ./build.sh qml all release-unsigned
|
||||
```
|
||||
|
||||
3. The generated binary is in `./dist`.
|
||||
@@ -90,7 +92,20 @@ adb logcat | grep -F "`adb shell ps | grep org.electrum.electrum | cut -c14-19`"
|
||||
```
|
||||
|
||||
|
||||
### Kivy can be run directly on Linux Desktop. How?
|
||||
### The Qml GUI can be run directly on Linux Desktop. How?
|
||||
Install requirements (debian-based distros):
|
||||
```
|
||||
sudo apt-get install python3-pyqt5 python3-pyqt5.qtquick python3-pyqt5.qtmultimedia
|
||||
sudo apt-get install python3-pil
|
||||
sudo apt-get install qml-module-qtquick-controls2 qml-module-qtquick-layouts \
|
||||
qml-module-qtquick-window2 qml-module-qtmultimedia \
|
||||
libqt5multimedia5-plugins qml-module-qt-labs-folderlistmodel
|
||||
sudo apt-get install qtvirtualkeyboard-plugin
|
||||
```
|
||||
|
||||
Run electrum with the `-g` switch: `electrum -g qml`
|
||||
|
||||
### The Kivy GUI can be run directly on Linux Desktop. How?
|
||||
Install Kivy.
|
||||
|
||||
Build atlas: `(cd contrib/android/; make theming)`
|
||||
|
||||
Reference in New Issue
Block a user