任务 ':app:signingConfigWriterDebug' 执行失败

Sum*_*ash 3 android android-studio

最近我遇到了以下问题。当我之前使用另一个用户帐户构建项目并且权限不是从父目录继承时。它显示了这样的错误:

java.nio.file.AccessDeniedException: C:\Projects\PracticeApp\app\build\intermediates\signing_config\debug\out\signing-config.json
Run Code Online (Sandbox Code Playgroud)

是什么原因?我该如何解决?先感谢您。

Sum*_*ash 11

最后我找到了解决方案:我尝试更改 signing-config.json 属性并且它有效。

  • 打开\build\app\intermediates\signing_config\debug\out。
  • 然后右键单击signing-config.json 并打开属性。
  • 转到安全选项卡,然后单击高级按钮。
  • 然后点击安全
  • 单击更改所有者
  • 添加您的活动 Windows 用户并申请
  • 再次打开文件属性,转到“安全”选项卡。
  • 现在选择用户并编辑所有读写权限。

我已经按照这个链接链接,它现在对我有用。非常感谢。?


小智 5

我也遇到了同样的问题,解决办法是运行命令

flutter clean
Run Code Online (Sandbox Code Playgroud)

进而

flutter run
Run Code Online (Sandbox Code Playgroud)

  • 重新安装 Windows 后,然后当我尝试运行该项目时,我遇到了这个问题。所以干净和运行效果很好。 (2认同)