gpt4 book ai didi

android - Flutter-FileSystemException:创建失败flutter_build,权限被拒绝

转载 作者:行者123 更新时间:2023-12-03 03:54:41 29 4
gpt4 key购买 nike

我正在尝试运行Flutter应用。它以前运行良好,我不知道发生了什么,但是现在它不会启动。

当我尝试从Android Studio启动它时,我得到:

Crash report sent (report ID: [crash id])
Oops; flutter has exited unexpectedly.
Crash report written to /home/my_project_path/flutter_07.log;
please let us know at https://github.com/flutter/flutter/issues.

当我尝试使用 flutter run启动它时,我得到了同样的东西。
flutter doctor运行良好,并且没有错误:
[✓] Flutter (Channel stable, v1.12.13+hotfix.9, on Linux, locale fr_FR.UTF-8)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Android Studio (version 3.6)
[✓] Connected device (1 available)

• No issues found!

flutter_07.log中给出的主要异常是:
FileSystemException: FileSystemException: Cannot open file, path = '/home/revan/Programs/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/pubspec.yaml' (OS Error: Permission denied, errno = 13)
我尝试 sudo chmod 777 /home/revan/Programs/flutter/.pub-cache/hosted/pub.dartlang.org/async-2.4.0/pubspec.yaml,它似乎可以正常工作,因为当我重新运行flutter run时,它是 pubspec.yaml中一个库中的另一个 .pub_cache/hosted/pub.dartlang.org文件,缺少权限。

我想我可以手动手动 chmod这个目录中所有341个libs的 pubspec.yaml,但是这会花费很长时间,我想这不是正确的方法。

任何的想法 ?

编辑:
好的,所以我启动了以下命令: sudo find **/pubspec.yaml -type f -exec chmod 644 {} \;
它似乎有效,因为现在我还有另一个错误:
FileSystemException: FileSystemException: Creation failed, path = 'my_project_path/.dart_tool/flutter_build' (OS Error: Permission denied, errno = 13)

最佳答案

因此,在阅读日志之后,我还遇到了有关ADB服务器未使用ADB客户端版本的错误。通过命令which adb,我看到我没有使用与${ANDROID_SDK_PATH}/platform-tools/adb中相同的adb。

我复制了${ANDROID_SDK_PATH}/platform-tools/adb代替了/usr/bin/adb
然后问题变成了Android SDK错误。
日志中说我使用了usr/lib/android-sdk/,但是以前使用的Android SDK在~/Program中。我用/usr/lib/android-sdk/中的目录替换了~/Programs中的每个目录(build-toolslicensesplatformsplatform-toolstools)。

现在它在工作;但我知道我不应该这样修复它。复制系统二进制文件目录中的文件有点脏而且很危险。

如果您有更好的主意,请随时为有此问题的其他人回答此问题。

关于android - Flutter-FileSystemException:创建失败flutter_build,权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61834473/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com