如何将 kivy 项目转换为 android 的 apk
how to convert kivy project into apk for android
我有一个包含 .py
文件和 .kv
文件以及 .txt 文件的项目,我想将其全部转换为 .apk
文件,是否可以这样做使用 Google Colab
解决方案
您实际上可以在 Google Colab
上完成
在弹出窗口中按取消打开一个新笔记本
按页面右上角的连接初始化虚拟机
然后按 +Code
添加一个新的 Code Cell
要设置 buildozer 和其他命令,请粘贴到单元格中并按播放图标
!pip install buildozer
!pip install cython==0.29.19
!apt install -y \
python3-pip \
build-essential \
git \
python3 \
python3-dev \
ffmpeg \
libsdl2-dev \
libsdl2-image-dev \
libsdl2-mixer-dev \
libsdl2-ttf-dev \
libportmidi-dev \
libswscale-dev \
libavformat-dev \
libavcodec-dev \
zlib1g-dev
!apt install -y \
libgstreamer1.0 \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good
!apt install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev zlib1g-dev libssl-dev openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libncursesw5-dev libffi-dev uuid-dev libffi6
!apt install libffi-dev
!pip install kivy
!apt install ldd
然后将您的文件上传到文件页面
创建另一个单元格 运行 !buildozer init
通过右键单击并刷新来刷新文件屏幕
根据需要打开并编辑 buildozer.spec
文件
注意:您可能需要编辑 .spec
文件以包含 .txt 和 .kv 文件。
我猜编辑后的行应该看起来像这样 source.include_exts = py,kv,txt
最后,制作一个新的单元格和运行 !buildozer -v android debug
并等待它完成,您可能需要在途中接受一些许可
完成后,再次刷新文件页面,然后导航到现在应该出现的 bin 目录,按 apk 的三个点,然后按下载
我有一个包含 .py
文件和 .kv
文件以及 .txt 文件的项目,我想将其全部转换为 .apk
文件,是否可以这样做使用 Google Colab
解决方案
您实际上可以在 Google Colab
上完成在弹出窗口中按取消打开一个新笔记本
按页面右上角的连接初始化虚拟机
然后按 +Code
添加一个新的 Code Cell要设置 buildozer 和其他命令,请粘贴到单元格中并按播放图标
!pip install buildozer
!pip install cython==0.29.19
!apt install -y \
python3-pip \
build-essential \
git \
python3 \
python3-dev \
ffmpeg \
libsdl2-dev \
libsdl2-image-dev \
libsdl2-mixer-dev \
libsdl2-ttf-dev \
libportmidi-dev \
libswscale-dev \
libavformat-dev \
libavcodec-dev \
zlib1g-dev
!apt install -y \
libgstreamer1.0 \
gstreamer1.0-plugins-base \
gstreamer1.0-plugins-good
!apt install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev zlib1g-dev libssl-dev openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev libncursesw5-dev libffi-dev uuid-dev libffi6
!apt install libffi-dev
!pip install kivy
!apt install ldd
然后将您的文件上传到文件页面
创建另一个单元格 运行 !buildozer init
通过右键单击并刷新来刷新文件屏幕
根据需要打开并编辑 buildozer.spec
文件
注意:您可能需要编辑 .spec
文件以包含 .txt 和 .kv 文件。
我猜编辑后的行应该看起来像这样 source.include_exts = py,kv,txt
最后,制作一个新的单元格和运行 !buildozer -v android debug
并等待它完成,您可能需要在途中接受一些许可
完成后,再次刷新文件页面,然后导航到现在应该出现的 bin 目录,按 apk 的三个点,然后按下载