首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android上有效启动Kivy‘’App

如何在Android上有效启动Kivy‘’App
EN

Stack Overflow用户
提问于 2015-11-13 12:34:44
回答 1查看 623关注 0票数 1

我有兴趣通过Kivy开发Android应用程序。但是我已经建立了Kivy应用程序来运行Android,我已经意识到打开Kivy应用程序需要20到30秒的时间。例如,这个简单的代码:

代码语言:javascript
复制
from kivy.app import App
from kivy.uix.button import Button 

class HelloApp(App):
    def build(self):
        return Button(text='Hello')

if __name__=='__main__':
    HelloApp().run()

我为Android创建了一个应用程序包。它是非常小的,大约6MB。但在我的android手机上打开大约20秒,ASUS ZENFONE 4。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-13 13:08:03

这里的主要因素可能是,无论是cpu还是内存,手机的速度都很慢。这似乎是影响kivy应用程序的一个重要因素。例如,在nexus 4上,启动一个简单的应用程序大约需要5s,而在LG G4上,它非常快(可能是1s或更短)。

考虑到这一点,在这个特定的设备上,你可能没什么办法去改进它。

您可以尝试的一件事,可能会有一点帮助,但可能不会做那么多,是尝试新的SDL2后端使用修改后的python android工具。这比游戏的速度要快,但最多只能达到40%,这取决于硬件等等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33692864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档