Build kivy android app out of the box
1.0K
No need to download anything, just build android apps. (armeabi-v7a, arm64-v8a)
docker run -it --rm -v "$(pwd)":/home/user/hostcwd wwstory/buildozer:latest
buildozer android release
# host
adb start-server
docker run -it --rm -v "$(pwd)":/home/user/hostcwd --network=host wwstory/buildozer:latest
# container
adb devices
buildozer android debug deploy run
ps: need to keep the
adbversion consistent(
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip && unzip platform-tools-latest-linux.zip)
FROM kivy/buildozer:latest
ENV BUILDOZER_ALLOW_ORG_TEST_DOMAIN=1
RUN sudo apt install -qqy aidl
RUN cd ~ && mkdir demo && cd demo && buildozer init && \
touch main.py && \
printf 'y\n' | buildozer android release
RUN cd ~/demo && sed -i '/android.arch/candroid.arch = arm64-v8a' buildozer.spec && \
buildozer android release
RUN echo "export PATH=${PATH}:${HOME_DIR}/.buildozer/android/platform/android-sdk/platform-tools/" >> ${HOME_DIR}/.bashrc
WORKDIR ${WORK_DIR}
# tag 1.2
ENTRYPOINT ["buildozer"]
# tag latest
ENTRYPOINT if [ ! -L ${WORK_DIR}/.buildozer ]; then ln -s ${HOME_DIR}/demo/.buildozer ${WORK_DIR}; fi; /bin/bash
# use tag 1.2
# rm -rf .buildozer
ln -s /home/user/demo/.buildozer .buildozer
docker run -it --rm -v "$(pwd)":/home/user/hostcwd wwstory/buildozer:1.2 android release
Content type
Image
Digest
Size
3.7 GB
Last updated
about 5 years ago
docker pull wwstory/buildozer