Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Kivy发射器不适用于numpy_Android_Python_Python 2.7_Numpy_Kivy - Fatal编程技术网

Android Kivy发射器不适用于numpy

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构建自己的

我已经使用Kivy编写了Python代码,但是它包含一个numpy模块。该代码在Linux和Windows上运行良好。当我把它传输到我的安卓手机(使用kivy Launcher应用程序)时,它就崩溃了。删除numpy,然后在android手机上运行,效果很好


有可能包括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 init
    -创建buildozer.spec文件
  • 编辑buildozer.spec,更改相应的键,如包名和版本,并将numpy添加到需求中(
    requirements=kivy,numpy
  • buildozerandroid debug
    -在调试模式下构建APK
  • buildozerandroid deploy
    -将APK推送到连接的设备上
  • buildozerandroid run
    -在连接的设备上启动应用程序
  • buildozer android logcat
    -显示设备的logcat输出