簡體   English   中英

運行 buildozer 時錯誤 13 權限被拒絕

[英]Error 13 permission denied when run buildozer

當我在 Windows [wsl] 的 ubuntu 應用程序中運行 buildozer android 調試命令時,此錯誤發生並停留在此處。請幫我解決這個問題。

> Traceback (most recent call last):

>File "/usr/local/bin/buildozer",line 11, in <module>
>     load_entry_point('buildozer==1.2.0.dev0', 'console_scripts', 'buildozer')()   File
> "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0 py3.8.egg/buildozer/scripts/client.py",
 line 13, in main
>     Buildozer().run_command(sys.argv[1:])   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py",
> line 1004, in run_command
>     self.target.run_commands(args)   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/target.py", line 92, in run_commands
>     func(args)   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/target.py", line 104, in cmd_debug
>     self.buildozer.build()   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py",
> line 202, in build
>     self.build_application()   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py",
> line 683, in build_application
>     self._copy_application_libs()   File "/usr/local/lib/python3.8/dist-packages/buildozer-1.2.0.dev0-py3.8.egg/buildozer/__init__.py",
> line 782, in _copy_application_libs
>     copytree(self.applibs_dir, join(self.app_dir, '_applibs'))   File "/usr/lib/python3.8/shutil.py", line 554, in copytree
>     return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,   File "/usr/lib/python3.8/shutil.py", line 510, in
> _copytree
>     raise Error(errors) shutil.Error: [('/mnt/e/kivyExperiment/.buildozer/applibs',
> '/mnt/e/kivyExperiment/.buildozer/android/app/_applibs', "[Errno 13]
> Permission denied:
> '/mnt/e/kivyExperiment/.buildozer/android/app/_applibs'")]

當您使用 WSL 並且您的項目位於 Windows 文件夾中時,Windows 文件權限和 Linux 文件權限之間不兼容。 對於您的情況,答案在這里https://github.com/kivy/buildozer/issues/1108#issuecomment-684964068 (將您的項目移動到相對於 WSL 主目錄的目錄,例如~/yourProject )。

只需向您當前的 Windows 用戶授予對 Windows 文件夾 E:\kivyExperiment\ 的完全控制訪問權限。

權限

如果您的“Windows 用戶名”未列在文件夾屬性中,請單擊“編輯”按鈕並首先添加它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM