android studio unable to delete directory,AndroidStidio UnableToDeleteFileException

今天在编译自己项目的时候出现编译失败(AS版本2.1.2),失败原因如图1:

e171d1d48535

图1

意思是不能删除这个路径下的res文件。

问题解决过程:

1、首先想到clean,clean之后发现还是有类似错误,而且每次clean项目之后基本上都是build\intermediates/下的文件不能删除。clean不能解决

2、然后想到手动删除,关闭AS(AndroidStudio以下简称AS)-找到项目下的build文件-手动删除-重启AS,哦哦 问题还在。反复试了几次,有的时候项目打开不报错,clean也成功,模拟器运行项目成功,但是选择在真机中安装,还是报这个错。

基本的解决办法失效,随后一通baidu and google.搜到的结果很少。

试过之后失败,LockHunter也安装了,也在AS中配置了,不知道执行没执行成功。不知道怎么看是否成功了,反正是还是报错。

e171d1d48535

图2

上图是这位大神的解决方案,照着试了下,no,没啥变化啊。顿时晕晕的....

好吧,我想是不是人家提问人的AS版本是2.0啊,2.0的同学可以试下。2.1.2的飘过。虽然在这没解决问题,但是 知道了这个问题的出现是AS自己的问题,似乎是NTFS的问题,虽说的AS的问题但是咱们还得继续解决啊,得干活啊!!继续吧...

这个页为啥点赞最多是手动删除指定文件这一条?真的能解决吗?为什么我的不行?希望有大神路过给我个答案。

然后就是图3这个解决办法,我之前在遇到这个问题的时候,试过这个,模拟器可以跑起来,有时候没啥软用。

e171d1d48535

图3

最后试试图4这个,我的解决了问题。

e171d1d48535

图4

虽然不报这个错了,也可以模拟器、真机各种跑了,但是AS我觉得很好的功能不能用啊,而Instant Run则尝试只将程序变更的部分部署到手机上,尽量避免重新安装或重新启动程序,以此大大提升调试程序的效率。取消这个勾选真心不爽。每次都只能重新安装apk测试。但是起码可以干活了。大哭...心好累

这就是我的这个过程,希望可以帮助到看到的朋友,若是有某位大神能在不取消勾选Instant Run能完美解决,请联系我,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值