电脑重装系统以后,Android Studio出现Execution failed for task ‘:app:signingConfigWriterDebug‘问题

@TOC

在电脑重装系统以后,出现Execution failed for task ':app:signingConfigWriterDebug’问题

简介: 重装电脑系统后,安装最新版本Android Studio,打开之前的项目,运行时提示如下的错误:

Execution failed for task ':MvcMvpMvvmDemo:signingConfigWriterDebug'.
> java.nio.file.AccessDeniedException: D:\code\androidCode\MyExample\MvcMvpMvvmDemo\build\intermediates\signing_config\debug\out\signing-config.json

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

在这里插入图片描述

原因分析:
重装系统后,变换了用户,原来文件的用户权限不适用新用户,没有相应的权限,导致build失败。

解决办法:

  1. 打开<project_dir>\build\app\intermediates\signing_config\debug\out,进入文件夹后右键signing-config.json,打开 属性->安全->高级,如下图所示:
    在这里插入图片描述
  2. 点击“高级”选项:
    在这里插入图片描述
  3. 点击“更改(C)”选项:选择用户或组,在框中输入当前电脑的用户名,点击检查名称,确认,应用。
    在这里插入图片描述
  4. 再次打开属性窗口,编辑对应的权限后再次编译即可:
    在这里插入图片描述
    在这里插入图片描述
  5. 编辑修改完成后,重新build项目,这时候就能成功的运行项目。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/tracydragonlxy/article/details/120724886