diff --git a/Dockerfile b/Dockerfile index 10ba0fa..d572d83 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,17 @@ FROM kivy/buildozer:latest # This is needed to install version specified by user RUN pip3 uninstall -y buildozer +# Update Cython as Buildozer now requires it to build successfully +RUN pip install --upgrade Cython + +# Get the latest JDK version as Buildozer requires the latest version to build the APK +RUN sudo apt-get update && \ + sudo apt-get install -y software-properties-common && \ + sudo rm -rf /var/lib/apt/lists/* +RUN sudo add-apt-repository ppa:openjdk-r/ppa +RUN sudo apt update +RUN sudo apt-get -y install openjdk-17-jdk + # Remove a lot of warnings # sudo: setrlimit(RLIMIT_CORE): Operation not permitted # See https://github.com/sudo-project/sudo/issues/42