Adnroid Studio kotlin 报错AssertionError: Could not delete caches xxx kotlin\compileKotlin文件名太长
起因
Android Studio使用kotlin 编写代码 编译时频繁遇到java.lang.AssertionError: Could not delete caches dir xxx\build\kotlin\compileKotlin ,文件名太长等问题,必须重启软件 或在任务管理器中结束占用该目录的java进程关掉才能正常编译,但是没过多久又会报这个错误;
原因
Android Studio 的Kotlin插件和项目中使用到的kotlin版本不一致导致
解决办法
我们可以从两方面解决:
- 改变项目中kotlin的版本号,与插件版本保持一致,如果插件版本和项目版本差得太远,不知道改变项目kotlin版本不知道能不能兼容原来的代码
- 改变kotlin插件版本,与项目kotlin版本号保持一致,需要注意的是kotlin插件会受Android Studio 和gradle插件版本影响,高版本的kotlin插件要求高版本的gradle和Android studio,如果项目版本比较低,Android studio比较新,你可能要降级Android studio版本来支持你项目的kotlin版本;
我这里项目用到的kotlin版本是:1.3.72,android studio build版本是203.* ,如果是使用第二中方法,那我只能降级Android studio版本到4.0才行,降级后 AS自动使用的插件版本就是1.3.72,之后没报过这个错了
Adnroid Studio kotlin 报错AssertionError: Could not delete caches xxx kotlin\compileKotlin文件名太长相关推荐
- git 删除远程分支报错error: unable to delete ‘origin/xxx‘: remote ref does not exist
原因 执行: git push origin -d origin/SLT_table_report 解决 不需要写 origin git push origin -d SLT_table_report ...
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...
- 【错误记录】Android Studio 编译报错 ( SDK location not found )
文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ; Could not determine the depende ...
- 【错误记录】Android Studio 编译报错 ( A problem occurred starting process ‘command ‘ninja.exe‘ ‘ )
文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : FAILURE: Build failed with an exception.* What went ...
- android studio transformclasseswithJarMergingForDebug报错
之前,我在使用新的jar包替换之前的jar包时,android studio在替换jar包后编译就报 transformclasseswithJarMergingForDebug,我在网上搜素了 ...
- the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed
背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...
- Android Studio的报错提示:Error while Launching activity
android studio的报错提示:Error while Launching activity 解决: 直接按下图操作: 这样后重新运行项目就即可
- Android Studio的报错提示:SSL peer shut down incorrectly
Android Studio的报错提示:SSL peer shut down incorrectly ...
- 解决安装visual studio installer 报错,无法下载安装文件的问题
文章目录 解决安装visual studio installer 报错,无法下载安装文件的问题 Visual Studio 2019下载官网 一.VS2019安装问题 问题 解决方法1 解决方法2 解 ...
- 使用neurolab报错AssertionError
运行下句报错AssertionError err=net.train(train_x,train_y,epochs=100, show=1, goal=0.02) 如图所示 突然发现根本不懂" ...
最新文章
- 阿里云服务器 安全狗外部访问mysql_阿里云linux/centos服务器安全狗安装
- rea t插件 vscode_推荐VSCode12个比较实用的插件
- [原创]浅谈对华为34岁以上员工“退休”
- Software-Defined Networking之搬砖的故事
- 伪元素写竖线_用伪元素画出太极图
- 运维小姐姐说这篇Consul集群和ACL配置超给力(保姆级)
- JDBC教程– ULTIMATE指南(PDF下载)
- java中装饰器_Java设计模式12:装饰器模式
- 【linux 开发】定时器使用setitimer
- Service Mesh 落地挑战
- SQL Server命令行
- 频谱分析仪维修论坛_是德E4405B频谱分析仪报错故障维修案例-安泰维修
- CF-1156F Card Bag
- 思科命令大全_【汇总】思科网络设备产品型号大全!超全解释~
- matlab 积分函数曲线,Matlab之函数积分 | 学步园
- C++ fstream 在文件末尾写入问题
- 诺诺开票接口对接整理
- 读《拖延心理学》:拖延症的成因
- 萤火虫优化算法(FA)附matlab代码
- 西安交通大学计算机基础期末考试,《大学计算机基础试题与答案》-西安交通大学.doc...
热门文章
- 重装战姬电脑版模拟器怎么玩
- 最重要的事只有一件读后感
- windows 密码过期_为什么我的密码在Windows中过期?
- 后台批量刷新金蝶K3物料名称操作步骤
- java excel 表头_Java如何生成excel的表头可变的示例代码
- java 全量_七、通过java代码实现增量、全量索引
- C++中STL用法超详细总结
- 压缩文件右击找不到Bandizip解压选项
- 图的广度优先搜索和深度优先搜索
- k8s calico 插件错误:Number of node(s) with BGP peering established = 0 calico/node is not ready: BIRD is