用于 Android 的 Flet
· 阅读需 3 分钟
🤖 现已支持Android平台!
通过使用Flet Android应用,您可以在计算机上运行您的Flet Python应用程序的同时,查看它在Android设备上的外观和行为。
与iOS类似,Flet for Android是一个完全由Python编写的Flutter应用,借助两个开源包serious_python
和flet
。由此产生的应用程序包在技术上符合Google Play的要求,因此您可以在纯Python中发布令人惊叹的Android应用。
按照此指南 开始测试您的Flet应用程序。探索应用程序,浏览画廊,尝试示例项目和应用程序设置。
常见问题
如何将我的Flet应用程序打包到Google Play?
我们将提供一个项目模板来启动Flutter应用程序以及使用Flutter、serious_python
包和您的Python应用程序将它们组合在一起创建独立的Android应用程序并发布到Google Play的指南。
请参阅serious_python
的自述文件,了解如何创建Flutter启动程序和打包Python应用程序以在其中运行的说明。您可以使用flet_example项目作为起点。
是否会提供Windows、macOS和Linux的打包支持?
是的!目前,Flet桌面应用程序是通过flet pack
命令和PyInstaller进行打包的。这种打包方式会增加性能和文件大小的开销,并且很难进行自定义。因此,我们计划使用原生的Flutter打包方式来替换它。
Flet v0.9.0 发布说明
要在Android平台上进行测试,您需要将Flet更新到v0.9.0。
主要是为了支持Flet CLI在Android上进行了一些更改。如果您注意到了异常情况,请告诉我们。
祝您使用愉快!