这几天重装电脑,把Androidstudio、JDK等都重装了,之前的项目在另外一个硬盘里,其实这个硬盘不仅仅一个项目,还有其他自己做的Demo和Github上大神的一些demo。当自己打开项目并运行在虚拟机上时,结果报错:

error EPERM: ......自己项目的位置\app/build/intermediates/signing_config/debug/out/signing-config.json'. Run CLI with --verbose flag for more details.

在我问题出现时我凭着自己经验做了一下几点排查操作:

1、虚拟机重启,换不同系统架构的虚拟机x86、x86_64等,换不同Android版本排查,重启Androidstudio运行项目跑虚拟机上后发现跟上面报还是一样的错误。

2. 点击Build-->clean project 后发现,居然在AndroidStudio底部build窗口报:app:processDebugGoogleServices 的错误。

3. 最后直接删掉项目中的.idea和.gradle文件,并点击Androidstudio的File-->Invalidate Caches/Restart,Androidstudio重启后,运行项目跑虚拟机上后发现跟上面报还是一样的错误。

4.以上方法试完后,直接上Google查找上面报错的问题,结果还真在stackoverflow找到一个启发我去操作的方法,这个错误的原因是没有管理员身份操作项目内signing-config.json这个文件,只需要关闭Androidstudio后,重新以管理员身份打开Androidstudio项目就可以正常运行在模拟器上。具体的解决方式参照这个网址:https://stackoverflow.com/questions/55620732/not-able-to-link-libraries-in-react-native

5.虽然第四点的方法可以解决这个问题,但作为一个强迫症,我真的不喜欢每次打开项目都是以管理员身份运行,毕竟自己不仅仅针对在这个硬盘中自己的项目以正常打开Androidstudio和以管理员身份打开的对比操作,其他Demo也做了同样的对比操作,结果一样,这样就更加确定是每个项目中signing-config.json在计算机操作权限的问题了,根据自己对电脑的小小了解,直接对存放项目和Demo的硬盘进行权限操作,具体操作就上图了:

1).找到自己存放项目和Demo的硬盘,选中并右击选择属性:

2).点击“安全”选项后会看到一个以User开头的组题目,下面的操作权限如下图所示:

3).点击完全控制,右下角再点击“应用”按键,再点确定按键,然后这个硬盘中的所有文件都会被赋予完全控制的权限,当弹窗弹出......signing_config/debug/out/signing-config.json字样的时候,直接点“是”就可以了。最后直接按照正常方式打开Androidsstudio,并把项目运行在虚拟机上时,发现不报错项目也可以正常运行在虚拟机上了。

最后说明下,发这个帖是在google上都很难找到真正意义上解决这个问题的帖子,更别提在百度里面了,目前找到最可靠的也就是我在第四条点到的那个stackoverflow帖子,但作为强迫症的自己,不可能每次打开一个项目都是以管理员身份的方式打开,正常的打开方式才是自己想要的,希望这个帖子可以帮助有需要的人,另外自己也可以开贴记录下这个问题。

关于Androidstudio 将应用安装模拟器上及报错:app/build/intermediates/signing_config/debug/out/signing-config.json相关推荐

  1. tensorflow1.14.0安装不上,报错

    pip install tensorflow==1.14.0 -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow1.14.0安装不上,报错 M ...

  2. vue 安装不上,报错,解决办法如下

    vue 安装不上,报错,解决办法如下 前言: vue安装问题就能难倒一拨人,还没等开发呢,就先退下了,看看解决办法,加速学习~~ 安装vue 安装命令 npm install -g @vue/cli ...

  3. elementui安装不上,报错:Module not found: Error: Can‘t resolve ‘element-ui/lib/theme-chalk/index.css‘ in ‘D

    elementui安装不上,报错:Module not found: Error: Can't resolve 'element-ui/lib/theme-chalk/index.css' in 'D ...

  4. Android Studio在模拟器启动项目报错

    android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...

  5. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  6. arduino Pro Mini和nano​替代芯片LGT8F328P,上传报错Cannot run program解决方法

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 最近在群里听说了LGT8F328P,搞了这么久的DIY,居然才知道这个国产的神奇芯片 ...

  7. 使用cocopods安装Alamofire后各种报错

    使用cocopods安装Alamofire后各种报错,大概有一百多个吧,好像是因为swift版本问题 我看到gitHub上面Alamofire是支持swift3的,我的xcode版本也不低,就放弃了更 ...

  8. Windows 7、8、8.1安装.NET 3.5报错问题

    Windows 7.8.8.1安装.NET 3.5报错问题 很多时候我们在使用windows 7 .windows 8.8.1的时候基本都需要安装.NET 3.5这个小组件以便支持更强大的扩展及使用体 ...

  9. 安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败

    安装oracle 19c rac报错:2节点执行root.sh asm实例启动失败 背景 解决过程 查看lmon trc 查看mos 真的是网络的问题 haip 禁用haip 安装好的环境禁用haip ...

最新文章

  1. Word 2003高级技巧之可爱的锚标记
  2. linux 进程间通信 dbus-glib【实例】详解二(上) 消息和消息总线(附代码)
  3. 思维导图一定要用计算机来完成吗,计算机绘制思维导图有什么优势
  4. 三种方式在CentOS 7搭建KVM虚拟化平台
  5. linux网络编程:使用多进程实现socket同时收发数据
  6. C++笔记-Stack around the variable问题解析
  7. Realsense的使用
  8. Maven学习总结(31)——Maven坐标详解
  9. 生产者消费者_【Java面试】实现生产者消费者模式
  10. SGU 274 Spam-filter
  11. A. 解决运行php文件出现乱码的问题
  12. IT之路,从迷茫“愤青”到团队项目经理,他是如何一步步走出来的?
  13. PMO在生物制药GMP生产环境中的实践——《PMO论文集(2019)》(电子版)
  14. element-ui Dialog 对话框可拖拽
  15. 将整数翻译成英文(C++)
  16. java计算机毕业设计学生成绩管理系统源程序+mysql+系统+lw文档+远程调试
  17. 越南语常用的40句口语
  18. 硕士毕业,两年北漂算法工程打工生活【上】
  19. 利用elementUI里面的message做一个倒计时!简单实用
  20. 设置海思芯片MMZ内存、OS内存详解

热门文章

  1. MES管理信息系统源码 MES源码
  2. ubuntu18.04 systemctl
  3. postgresql建表带注释_PostgreSQL 创建新表
  4. 【微前端】1013- 微前端框架 之 single-spa 从入门到精通
  5. 惨遭面试官吊打高并发系统设计,回来学习 2400 小时后成功复仇
  6. 王者约战电竞平台 Java+原生开发 源码 顶级体验
  7. 读难以复制的简单-海底捞火锅店-----财聚人散,人聚财散!
  8. uni-app.03.初始化picker下拉列表的默认值
  9. 浅谈夸克游览器的核心
  10. php think5 更改全局路径方法和用法