android studio关于build/outputs/apk/中apk或arr或jar无法删除的解决方法

来源:互联网 发布:淘宝垃圾客服 编辑:程序博客网 时间:2024/05/19 02:29

        Error:Execution failed for task ':app:clean'.> Unable to delete file   后面的文件地址,可能是apk,可能是arr,也可能是classes.jar

        在使用Android Studio开发时,部分朋友会遇到这个问题,但是又不是每个人都会遇到。而我则是经常遇到,经过长期开机关机的方式来删除build后,终于决定解决这个问题。还是不负有心人啊,终于找到解决方案,在此分享给大家。其实解决不难,只要2步即可。

1、下载工具LockHunter.exe,下载地址:http://pan.baidu.com/s/1bpFlPL1
2、在Android Studio中的build.gradle中配置:

task clean(type: Exec) {
     ext.lockhunter = '\"C:\\Program Files\\LockHunter\\LockHunter.exe\\"'
     def buildDir = file(new File("build"))
     commandLine 'cmd', "$lockhunter", '/delete', '/silent', buildDir
}

备注:ext.lockhunter 是你安装lockhunter的地址。
           写进的build.gradle是写在应用APP里面的,而不是项目的。

---------------------------分割线-----------------------------------------------------------
有部分朋友使用上述方法还是不能成功,请接着看:

在出现问题的时候,点击build,同时把手机拔掉,卸载APP,然后插回,在AS上再运行重装。

如果这个方法还不行,那么请把瞬时启动关闭。具体位置:



两个方法一起使用,必定成功。

如果您的问题解决了,请帮忙点赞!谢谢。 


0 0