繁体   English   中英

例外:null。 flutter 工具无法访问文件或目录

[英]Exception: null. The flutter tool cannot access the file or directory

我尝试在 Ubuntu 18.04.5 LTS 中使用 Flutter。 使用 Android Studio 4.1.2。 当我尝试在真实设备上运行 flutter 应用程序时,出现此错误:

例外:null。 flutter 工具无法访问文件或目录。 请确保 SDK 和/或项目安装在当前用户具有读/写权限的位置。

Flutter SDK的权限output:

-rw-rw-rw-  1 yacine yacine 10620 Feb 26 14:51 analysis_options.yaml
-rw-rw-rw-  1 yacine yacine  2879 Feb 26 14:51 AUTHORS
-drwxrwxrwx  4 yacine yacine  4096 Feb 26 14:51 bin
-rw-rw-rw-  1 yacine yacine  2723 Jan 25 20:42 CODE_OF_CONDUCT.md
-rw-rw-rw-  1 yacine yacine   711 Jan 25 20:42 CODEOWNERS
-rw-rw-rw-  1 yacine yacine  5184 Feb 26 14:51 CONTRIBUTING.md
-rw-rw-rw-  1 yacine yacine  1591 Feb 26 14:51 dartdoc_options.yaml
-drwxrwxrwx 15 yacine yacine  4096 Feb 26 14:51 dev
-drwxrwxrwx 13 yacine yacine  4096 Jan 25 20:45 examples
-rw-rw-rw-  1 yacine yacine  1731 Jan 25 20:42 flutter_console.bat
-rw-rw-rw-  1 yacine yacine   296 Jan 25 20:45 flutter_root.iml
-rw-rw-rw-  1 yacine yacine  1519 Jan 25 20:42 LICENSE
-drwxrwxrwx 13 yacine yacine  4096 Feb 26 14:51 packages
-rw-rw-rw-  1 yacine yacine  1107 Jan 25 20:42 PATENT_GRANT
-rw-rw-rw-  1 yacine yacine  4643 Feb 26 14:51 README.md
-rw-rw-rw-  1 yacine yacine  3342 Feb 26 14:51 SECURITY.md
-rw-rw-rw-  1 yacine yacine    14 Feb 26 15:55 version

简短回答:更改 flutter SDK 文件夹的权限 + 项目的权限。

长答案:在尝试了很多事情之后,我找到了解决问题的方法:我第一次尝试做的就是更改 flutter SDK 文件夹的权限。 但是我没想到的是更改了我的项目的权限(因为我在使用它时没有出现这个问题)。 我为解决该问题所做的是将我的项目目录从以下位置更改:

/media/yacine/文件/项目/Android/flutter_app

经此许可

drwxrwxr-x 1 yacine users 4096 Feb 26 18:37 flutter_app

至:

/home/yacine/flutter_app

经此许可

drwxrwxr-x 13 yacine yacine 4096 Feb 27 01:12 flutter_app

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM