google colab编译python kivy android应用
# 安装 buildozer !pip install buildozer cython==0.29.33 # 安装依赖 !apt-get update !apt-get 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 \ libgstreamer1.0 \ gstreamer1.0-plugins-base \ gstreamer1.0-plugins-good # 安装 Java !apt-get install -y \ openjdk-17-jdk \ autoconf \ automake \ libtool \ libffi-dev \ libssl-dev # 创建项目目录 !mkdir kivy_project %cd kivy_project
%%writefile main.py from kivy.app import App from kivy.uix.label import Label class HelloWorldApp(App): def build(self): return Label(text='Hello World', size_hint=(1, 1), pos_hint={'center_x': .5, 'center_y': .5}, font_size='50sp') if __name__ == '__main__': HelloWorldApp().run()
%%writefile buildozer.spec [app] # 应用名称 title = Hello World # 程序包名称 package.name = helloworld # 程序包域名 package.domain = org.test # 源代码文件 source.dir = . source.include_exts = py,png,jpg,kv,atlas # 应用版本 version = 0.1 # Android相关设置 android.permissions = INTERNET android.api = 28 android.minapi = 21 android.sdk = 28 android.ndk = 25b android.arch = arm64-v8a # 要求的依赖 requirements = python3,kivy [buildozer] log_level = 2
# 构建 APK !buildozer android debug # 检查生成的 APK !ls bin/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2014-02-12 wdcp升级php5.3无法安装PDO_MySQL的解决
2014-02-12 WDCP安装可选组件的快捷命令
2014-02-12 pdo_mysql安装不了或是安装后用不了的修复教程
2014-02-12 php5.3升级脚本
2014-02-12 互联网公司linux运维生产场景常用软件工具一览
2014-02-12 linux 常用命令--------雪松整理