pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

錯誤:任務 ':app:clean' 的執行失敗.無法刪除

Error: Execution failed for task #39;:app:clean#39;. Unable to delete file(錯誤:任務 :app:clean 的執行失敗.無法刪除文件)
本文介紹了錯誤:任務 ':app:clean' 的執行失敗.無法刪除文件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試重建我的 Android Studio Gradle 項目(主要包含 Kotlin 代碼),但它在清理/重建過程中開始拋出 UnableToDeleteFileException:

I'm trying to rebuild my Android Studio Gradle project (containing mostly Kotlin code), but it started to throw an UnableToDeleteFileException during the cleaning/rebuilding process:

Execution failed for task ':app:clean'.
> Unable to delete file: C:UsersUserKotlinGameEngineappuildintermediatesexploded-aarcom.android.supportappcompat-v723.0.1jarsclasses.jar

這在我嘗試更改項目的包結構后開始發生.不幸的是,我通過重命名和移動源文件夾而不是通過 Android Studio 重構來做到這一點,這是一個壞主意.

This started happening after I tried to change my project's package structure. Unfortunately, I did it by renaming and moving the source folders rather than refactoring through Android Studio, which was a bad idea.

我整天都在尋找解決這個問題的方法,這些都是我嘗試過但無濟于事的事情:

I've been searching for a solution to this problem all day, and these are the things I have tried to no avail:

  • 進行 Gradle 同步;
  • 重新安裝 Java JRE 和 Java SDK;
  • 重新安裝最新版本的 Android Studio (1.4);
  • 回滾到之前的 AS 版本 (1.3);
  • 使AS緩存失效并重啟;
  • 刪除項目目錄下的gradle.gradle目錄;
  • 刪除我的用戶目錄下的.gradle目錄;
  • 從 AS 終端運行 gradlew clean
  • 手動將源代碼復制到新項目中(奇怪的是它會以某種方式跨項目持續存在...)

我嘗試了一些成功的事情,但只讓我在錯誤再次發生之前再執行一次清理和重建:

Things that I've tried with a little success, but only let me perform one more clean and rebuild before the error occurs again:

  • 關閉AS,手動刪除構建文件,再次打開;
  • 在 AS 運行時殺死 java.exe 進程(從技術上講,每次都可以這樣做,但它很乏味并且會減慢構建過程)
  • Closing AS, manually deleting the build files, and opening it again;
  • Killing the java.exe process while AS is running (this could technically be done every time, but it's tedious and slows down the build process)

所以看起來編譯 Java 進程可能會出于某種原因鎖定構建文件,但它也可能與 Kotlin 有關.我有一個(更成熟的)Java Android 項目,我正在處理它,但在清理它時我無法重現此錯誤.這似乎只發生在我的 Kotlin 項目中.

So it seems that compile the Java process may put a lock on the build files for some reason, but it might also be something to do with Kotlin. I have a (more mature) Java Android project that I'm working on, though I can't reproduce this error when cleaning it. It seems to only happen to my Kotlin project.

我發現問題是由 Kotlin Android 插件引起的.當我從模塊的 build.gradle 文件中刪除 apply plugin: 'kotlin-android' 并在我重新插入時又回來了,問題就消失了.隨時提供對此的任何見解.

I've found that the problem is being caused by the Kotlin Android plugin. The problem disappears when I remove apply plugin: 'kotlin-android' from the module's build.gradle file and comes back when I reinsert it. Feel free to offer any insight into this.

最后一次更新不是原因.我發現如果一個項目包含一個 Kotlin 文件,那么重建和清理就會失敗.即使刪除了所有 Kotlin 文件,它也會繼續失敗,直到后臺 Java 進程被殺死,這意味著它對構建文件有某種鎖定.我在這里提交了一個錯誤,其中包含更多詳細信息和重現錯誤的步驟:KT-9440

The last update isn't the cause. I found that if a project contains a Kotlin file then rebuilding and cleaning fails. It continues to fail, even if all the Kotlin files are removed, until the background Java process is killed, meaning it has some kind of lock on the build files. I submitted a bug here with more details and steps to reproduce the bug: KT-9440

推薦答案

試試文件 -> 使緩存無效并重新啟動

Try File -> Invalidate Caches and Restart

這對我有用

這篇關于錯誤:任務 ':app:clean' 的執行失敗.無法刪除文件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現 IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當前風味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風味庫的多風味應用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 团建-拓展-拓展培训-拓展训练-户外拓展训练基地[无锡劲途] | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 无菌水质袋-NASCO食品无菌袋-Whirl-Pak无菌采样袋-深圳市慧普德贸易有限公司 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 广东青藤环境科技有限公司-水质检测 | 一礼通 (www.yilitong.com)-企业礼品解决方案一站式服务平台 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 「安徽双凯」自动售货机-无人售货机-成人用品-自动饮料食品零食售货机 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 海峰资讯 - 专注装饰公司营销型网站建设和网络营销培训 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 信阳市建筑勘察设计研究院有限公司 | 比亚迪叉车-比亚迪电动叉车堆垛车托盘车仓储叉车价格多少钱报价 磁力去毛刺机_去毛刺磁力抛光机_磁力光饰机_磁力滚抛机_精密金属零件去毛刺机厂家-冠古科技 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 福尔卡(北京)新型材料技术股份有限公司| 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 浙江美尔凯特智能厨卫股份有限公司| 能耗监测系统-节能监测系统-能源管理系统-三水智能化 |