Thanks,
So I'd tried that multiple times before, but figured "what the hell, let's give it a go again!"
Brand new directory, brand new virtualenv running Python 3.9.7, typed the following commands (the "vim" commands are me adding the two dependencies and doing a cut&paste of the main.py from my gist):
2010 pip install cython buildozer kivy kivymd pillow
2011 buildozer init
2012 vim buildozer.spec
2013 vim main.py
2014 vim buildozer.spec
2015 buildozer -v android deploy run logcat | grep python
Different error this time:
[INFO]: Stripping libraries in private dir
[INFO]: Frying eggs in /home/mmw/Projects/kdmtest/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/main/_python_bundle__arm64-v8a/_python_bundle/site-packages
[INFO]: <- directory context /home/mmw/Projects/kdmtest/.buildozer/android/platform/python-for-android
[INFO]: Copying in SDL2 .java files from: /home/mmw/Projects/kdmtest/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/build/bootstrap_builds/sdl2/jni/SDL/android-project/app/src/main/java/org/libsdl/app
[INFO]: -> directory context /home/mmw/Projects/kdmtest/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/main
[INFO]: Saving distribution info
[INFO]: <- directory context /home/mmw/Projects/kdmtest/.buildozer/android/platform/python-for-android
[INFO]: # Your distribution was created successfully, exiting.
[INFO]: Dist can be found at (for now) /home/mmw/Projects/kdmtest/.buildozer/android/platform/build-arm64-v8a_armeabi-v7a/dists/main
Error type 3
Error: Activity class {org.test.main/org.kivy.android.PythonActivity} does not exist.
The only thing I've changed in the buildozer.rc from the one provided by "init" are:
2. requirements = python3,kivy,kivymd,pillow (previously requirements = python3,kivy)
Have I missed a step along the way somewhere?
Thanks in advance,
Matt