Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.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/4/webpack/2.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 Python3的Buildozer未知文件类型";。pxi“;错误_Android_Python 3.x_Apk_Kivy_Buildozer - Fatal编程技术网

Android Python3的Buildozer未知文件类型";。pxi“;错误

Android Python3的Buildozer未知文件类型";。pxi“;错误,android,python-3.x,apk,kivy,buildozer,Android,Python 3.x,Apk,Kivy,Buildozer,我正在尝试将一个简单的kivy应用程序编译成apk,但我一直遇到以下错误:错误:未知文件类型“.pxi”(来自“jnius/jni.pxi”)。我相信问题是cython,但我不知道如何解决它。我试过使用不同的cython版本(0.25、0.26和0.27) 完整日志-我与另一个用户讨论了此错误,但始终没有弄清问题所在。然而,他们的问题最终通过确保android的Kivy和python是最新的而得到解决。在这种情况下,您可以尝试在buildozer.spec需求行中将kivy更改为kivy==ma

我正在尝试将一个简单的kivy应用程序编译成apk,但我一直遇到以下错误:错误:未知文件类型“.pxi”(来自“jnius/jni.pxi”)。我相信问题是cython,但我不知道如何解决它。我试过使用不同的cython版本(0.25、0.26和0.27)


完整日志-

我与另一个用户讨论了此错误,但始终没有弄清问题所在。然而,他们的问题最终通过确保android的Kivy和python是最新的而得到解决。在这种情况下,您可以尝试在buildozer.spec需求行中将
kivy
更改为
kivy==master
,然后清理所有内容并再次尝试构建


这也有助于确保你的cython版本是0.25或0.26,尽管我认为任何最新版本都应该与Kivy master配合使用。

Kivy 1.10.0版与cython 0.25.2.0.26版兼容,并且与@incrementprevious的建议配合使用,我一直使用cython 0.26,直到遇到BCMDisplayException。在我把它降到Cython 0.25.2或0.25之后,它解决了这个问题。在Kivy.org网站上提到了Cython依赖项,我使用了pip3安装Cython==0.26,并将Kivy==master添加到spec文件中,一切都非常顺利!非常感谢你!