Python能用来开发安卓软件吗?
大家好,小编来为大家解答以下问题,python可以制作安卓软件吗,python可以做安卓app吗,现在让我们一起来看看吧!
文章目录
1. 前言
用Python来开发安卓程序不是最好的选择,但一定是一个可以偷懒的选择,我们这里采用BeeWare来完成这个工作。
2. BeeWare简介
BeeWare是一个基于Python构建的跨平台应用开发框架,宣称是Write once. Deploy everywhere.
能够让 Python 编写的图形程序在 iOS, Android, Windows, MacOS, Linux, Web, 和 tvOS 上运行,看起来是很强大的python如何画九朵花。
官网
toga/examples at main · beeware/toga · GitHub
3. 开发环境搭建注意事项

4. 安装BeeWare

5. 开发环境搭建
5.1 创建项目
5.1.1 创建一个新项目




5.2 运行项目


5.3 打包项目
5.3.1 打包为Windows程序
5.3.1.1 首先briefcase create安装应用的脚手架
运行命令,将会生成一些与配置的文件,然后下载对应依赖的包
完成之后,项目目录下会生成一个Windows目录,如下图所示
5.3.1.2 然后构建应用


5.3.1.3 接着,运行构建的应用

5.3.1.3 最后,打包应用



5.3.1.4 安装软件
我们双击运行它,会出现常见的Windows程序的安装界面
安装完之后,我们甚至可以在Windows的应用列表中看到刚才安装的这个软件
点击打开它
5.3.2 打包为安卓APP
5.3.2.1 首先,创建应用的安卓脚手架



5.3.2.2 接着,构建安卓应用





5.3.2.3 运行构建好的安卓应用





5.3.2.4 使用自己的手机设备进行运行


5.3.2.5 最后打包安卓应用




5.3.2.6 手机端安装APP




6. 报错
编码错误


就是下面这个文件


Warning: Still waiting for package manifests to be fetched remotely



Unable to install dependencies. This may be because one of your dependencies is invalid, or because pip was unable to connect to the PyPI server.
给命令设置一下代理即可

7. 问题

8. 参考教程
作者:www55597