python打包成apk界面设计,python打包成安装文件

本文介绍了如何使用Buildozer工具自动化打包Python程序为Android应用,以及通过Docker容器实现的成功案例。作者分享了搭建Buildozer环境的过程和在国内使用Docker打包的实践经验。
摘要由CSDN通过智能技术生成

这篇文章主要介绍了如何将python程序打包成apk文件,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

Source code download: 本文相关源码

Kivy跨平台开源框架之Android打包

更加详细的打包方式点击链接(亲测有效): https://www.toutiao.com/article/7294142790928302592/

在网上找到三种python打包成android包的方式:
1、可以使用 python-for-android 为 android 创建一个包。
2、可以使用 Buildozer 工具自动完成整个过程python创意作品代码
3、可以使用 Kivy Launcher 打包,这样不用编译就能运行 Kivy 应用。
尝试了其中buildozer 的方式,第一次尝试的时间最长,把所有自己能解决的问题都弄了,但最后还是没有成功。还有一种是尝试下载docker镜像的方式。此方式成功了。现在把两种方式都贴出来,望诸君能通过第一种方式找到最终解决方法。同时第二种方式可以直接打成apk包

一、 自己搭建Buildozer环境

系统:uabntu18.04
Buildozer 是一个将整个构建过程自动化的工具。它会下载和设置 pythonfor-android 需要的所有依赖项目,包括 Android 的 SDK 和 NDK,然后会构建 APK ,这个 APK 可以自动推送到设备上

  1. 更换国内apt-get源 :地址: ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror.
    找到所需版本
    将下面文件里的内容删除,贴入上面的数据
sudo vim /etc/apt/sources.list
  1. 安装lib
sudo apt-get update 
sudo apt-get dist-upgrade
sudo apt-get install make git  zip unzip  dpkg  libffi-dev zlib1g-dev 
sudo apt-get install cython  cython3 autoconf  libtool lib
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值