首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >颤振工具即使有权限也不能访问文件或目录。

颤振工具即使有权限也不能访问文件或目录。
EN

Stack Overflow用户
提问于 2021-09-11 20:19:38
回答 1查看 149关注 0票数 0

我正试图在macOS上的安卓工作室中打开一个颤栗应用程序。它在代码中没有错误。一切都很好而且经过了很好的测试。

但是当我运行它时,它无法用下面的错误构建android .apk,这基本上是文件或文件夹上权限中的错误。但是我所有的文件和文件夹都有完全的访问权限。这里要指出的是,任何其他新项目都没有这个问题。只有那个项目有这个问题要打开。

我已经尝试了所有其他的解决方案在StackOverflow没有工作,所以我张贴它。请帮帮我,我在过去的7天里被困住了。谢谢。

代码语言:javascript
运行
复制
Exception: null. The flutter tool cannot access the file or directory.
         Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user.
[  +35 ms] 
        #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
        #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:563:9)
        <asynchronous suspension>
        #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
        <asynchronous suspension>
        #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #4      CommandRunner.runCommand (package:args/command_runner.dart:196:13)
        <asynchronous suspension>
        #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:284:9)
        <asynchronous suspension>
        #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:232:5)
        <asynchronous suspension>
        #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
        <asynchronous suspension>
        #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
        <asynchronous suspension>
        #10     main (package:flutter_tools/executable.dart:91:3)
        <asynchronous suspension>```
EN

回答 1

Stack Overflow用户

发布于 2022-06-07 11:10:53

简单回答:更改颤振SDK文件夹的权限+项目的权限

长答案:从以下位置更改我的项目目录:

/media/sharyu/File/Projects/Android/flutter_app

在此许可下

代码语言:javascript
运行
复制
drwxrwxr-x 1 sharyu users 4096 May 26 18:37 flutter_app

/home/sharyu/颤振应用程序

在此许可下

代码语言:javascript
运行
复制
drwxrwxr-x 13 sharyu sharyu 4096 May 27 01:12 flutter_app
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69146437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档