Android Kivy发射器不适用于numpy
我已经使用Kivy编写了Python代码,但是它包含一个numpy模块。该代码在Linux和Windows上运行良好。当我把它传输到我的安卓手机(使用kivy Launcher应用程序)时,它就崩溃了。删除numpy,然后在android手机上运行,效果很好Android Kivy发射器不适用于numpy,android,python,python-2.7,numpy,kivy,Android,Python,Python 2.7,Numpy,Kivy,我已经使用Kivy编写了Python代码,但是它包含一个numpy模块。该代码在Linux和Windows上运行良好。当我把它传输到我的安卓手机(使用kivy Launcher应用程序)时,它就崩溃了。删除numpy,然后在android手机上运行,效果很好 有可能包括numpy和Tkinter吗?如果是,那么如何操作?Kivy Launcher只能运行基本的Kivy应用程序,并且真正用于演示和测试目的。如果您需要使用额外的库,比如numpy,那么您需要使用android和python构建自己的
有可能包括numpy和Tkinter吗?如果是,那么如何操作?Kivy Launcher只能运行基本的Kivy应用程序,并且真正用于演示和测试目的。如果您需要使用额外的库,比如numpy,那么您需要使用android和python构建自己的APK。请注意,python for android工具链在Windows上不起作用,因此您必须使用Linux或OS X 如果您在Windows上运行,可以在此处下载VM:。查看底部的VM部分,您可以通过HTTP下载整个7z归档文件,也可以使用torrent文件。否则,您可以使用简单的
sudopip安装buildozer
安装buildozer
你应该看看官方网站,但最基本的是:
-创建buildozer.spec文件buildozer init
- 编辑buildozer.spec,更改相应的键,如包名和版本,并将numpy添加到需求中(
)requirements=kivy,numpy
-在调试模式下构建APKbuildozerandroid debug
-将APK推送到连接的设备上buildozerandroid deploy
-在连接的设备上启动应用程序buildozerandroid run
-显示设备的logcat输出buildozer android logcat