extend readme with information on running buildozer
This commit is contained in:
parent
7c9ecf2ed4
commit
7814f0054b
22
README.md
22
README.md
@ -2,23 +2,31 @@
|
||||
|
||||
Mobile app, client of flock server.
|
||||
|
||||
|
||||
## Development
|
||||
|
||||
Install dependencies like so:
|
||||
|
||||
```
|
||||
$ pip install -r requirements.txt
|
||||
$ pip install -r requirements.txt
|
||||
|
||||
[It might be necessary](https://github.com/kivy/buildozer/issues/769) to
|
||||
manually download an android NDK. If so, go to [ndk
|
||||
downloads](https://developer.android.com/ndk/downloads/) and get the appropiate
|
||||
version. Put it somewhere (it could be inside this repository) and adjust
|
||||
`android.ndk_path` in `buildozer.spec`. Relative paths are valid, so this is a
|
||||
sensible value:
|
||||
|
||||
```ini
|
||||
# (str) Android NDK directory (if empty, it will be automatically downloaded.)
|
||||
android.ndk_path = ./android-ndk-r25b-linux
|
||||
```
|
||||
|
||||
## Test building
|
||||
|
||||
Kivy apps are easily deployed and tested with [buildozer](https://buildozer.readthedocs.io/en/latest/quickstart.html#init-and-build-for-android).
|
||||
Kivy apps are easily deployed and tested with
|
||||
[buildozer](https://buildozer.readthedocs.io/en/latest/quickstart.html#init-and-build-for-android).
|
||||
|
||||
This command will compile the app, transfer it to a usb-connected
|
||||
device and run it. Logs are shown on the console, hence the grep
|
||||
python.
|
||||
|
||||
```
|
||||
$ buildozer -v android debug deploy run logcat | grep python
|
||||
```
|
||||
$ buildozer -v android debug deploy run logcat | grep python
|
||||
|
||||
@ -164,14 +164,14 @@ android.permissions = INTERNET,ACCESS_FINE_LOCATION,ACCESS_COARSE_LOCATION,WAKE_
|
||||
# android.add_compile_options = "sourceCompatibility = 1.8", "targetCompatibility = 1.8"
|
||||
|
||||
# (list) Gradle repositories to add {can be necessary for some android.gradle_dependencies}
|
||||
# please enclose in double quotes
|
||||
# please enclose in double quotes
|
||||
# e.g. android.gradle_repositories = "maven { url 'https://kotlin.bintray.com/ktor' }"
|
||||
#android.add_gradle_repositories =
|
||||
|
||||
# (list) packaging options to add
|
||||
# (list) packaging options to add
|
||||
# see https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
|
||||
# can be necessary to solve conflicts in gradle_dependencies
|
||||
# please enclose in double quotes
|
||||
# please enclose in double quotes
|
||||
# e.g. android.add_packaging_options = "exclude 'META-INF/common.kotlin_module'", "exclude 'META-INF/*.kotlin_module'"
|
||||
#android.add_gradle_repositories =
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user