I canβt remember if buildozer has a key for using kivy master (1.8 is not issued), but you can certainly make it work. Here are a few instructions assuming your shell is something bash -like.
First create your own kivy local repository:
git clone https:
Second, export the P4A_kivy_DIR environment variable to point to this directory. If this variable exists, python-for-android (including loading and using buildozer) will use this directory to build kivy.
export P4A_kivy_DIR="$PWD/kivy$ echo $P4A_kivy_DIR
The second line should print the directory of your newly cloned kiwi.
Then you can run buildozer. You may need to first delete the .buildozer file in your application directory, or more specifically, some python components for Android, the easiest way to do this
rm -rf /path/to/your/app/.buildozer/android/platform/python-for-android
After that, just run buildozer and the python component for Android should use your copy of the kivy wizard.
If you want this behavior to work automatically every time, you can put the export string in your .bashrc or some other suitable shell installation file. If you do not, you will need to run the export line every time you create or replace the .buildozer directory.
source share