<pre>Traceback (most recent call last):
File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home/kivy/Desktop/GUI Example/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 1196, in <module>
main()
File "/home/kivy/Desktop/GUI Example/.buildozer/android/platform/python-for-android/pythonforandroid/entrypoints.py", line 18, in main
ToolchainCL()
File "/home/kivy/Desktop/GUI Example/.buildozer/android/platform/python-for-android/pythonforandroid/toolchain.py", line 657, in __init__
self.ctx.setup_dirs(self.storage_dir)
File "/home/kivy/Desktop/GUI Example/.buildozer/android/platform/python-for-android/pythonforandroid/build.py", line 169, in setup_dirs
raise ValueError('storage dir path cannot contain spaces, please '
ValueError: storage dir path cannot contain spaces, please specify a path with --storage-dir
<font color="#AA0000"># Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir="/home/kivy/Desktop/GUI Example/.buildozer/android/platform/build-armeabi-v7a" --ndk-api=21</font>
<font color="#AA0000"># ENVIRONMENT:</font>
</pre>
当我打字时,我看到:
buildozerandroid调试
这是终端最后几行的副本:Terminal
下面是我调试/编译应用程序后的整个文件夹:GUI example
我也有同样的问题,我在这里找到了解决办法:https://github.com/kivy/python-for-android/issues/1526
错误原因
buildozer失败的原因是
ValueError: storage dir path cannot contain spaces, please specify a path with storage-dir
实际上,程序所在的路径
/home/kivy/Desktop/GUI Example/
包含空格解决方案
将文件夹
GUI Example
重命名为GUI_example
,然后重试如果main.py文件位于包含空格的路径中,则推土铲将无法工作
因此,从main.py所在的文件夹名称中删除所有空格
相关问题 更多 >
编程相关推荐