用Buildozer/Python制作的Android应用程序需要9到10秒的加载时间

2024-04-19 04:35:45 发布

您现在位置:Python中文网/ 问答频道 /正文

当构建一个非常简单的应用程序(来自于touchtracer example app)时,你可以注意到每次启动应用程序时,加载时间会长达9到10秒。在

这是用Python/Buildozer构建的应用程序固有的吗?(因为应用程序中包含的Python解释器必须自己打开,等等)

或者有没有办法让一个用Python编写的Android应用程序在不到3秒的时间内启动?{构建一个不同的解决方案。在


Tags: app应用程序example时间解决方案解释器android办法
1条回答
网友
1楼 · 发布于 2024-04-19 04:35:45

启动时间取决于设备,可能比一些更新的设备快得多,但总体问题是pythonforandroid当前工作方式的根本问题。在

也就是说,由于解包一些文件,应用程序的第一次运行需要更长的时间(有时会延长几秒钟)。这只执行一次,因此后续启动速度更快。所花的时间又取决于设备,尤其是文件系统的速度。在

关于buildozer与pythonforandroid,buildozer是pythonforandroid的包装器,它处理一些python不为android管理的依赖关系。Buildozer还允许使用相同的统一配置构建ios。在

相关问题 更多 >