起因

Android Studio使用kotlin 编写代码 编译时频繁遇到java.lang.AssertionError: Could not delete caches dir xxx\build\kotlin\compileKotlin ,文件名太长等问题,必须重启软件 或在任务管理器中结束占用该目录的java进程关掉才能正常编译,但是没过多久又会报这个错误;

原因

Android Studio 的Kotlin插件和项目中使用到的kotlin版本不一致导致

解决办法

我们可以从两方面解决:

  1. 改变项目中kotlin的版本号,与插件版本保持一致,如果插件版本和项目版本差得太远,不知道改变项目kotlin版本不知道能不能兼容原来的代码
  2. 改变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文件名太长相关推荐

  1. 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 ...

  2. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

  3. 【错误记录】Android Studio 编译报错 ( SDK location not found )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : 首次打开别人的项目 , 经常性的报错 ; Could not determine the depende ...

  4. 【错误记录】Android Studio 编译报错 ( A problem occurred starting process ‘command ‘ninja.exe‘ ‘ )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android Studio 编译报错 : FAILURE: Build failed with an exception.* What went ...

  5. android studio transformclasseswithJarMergingForDebug报错

    之前,我在使用新的jar包替换之前的jar包时,android studio在替换jar包后编译就报  transformclasseswithJarMergingForDebug,我在网上搜素了 ...

  6. the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed

    背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...

  7. Android Studio的报错提示:Error while Launching activity

    android studio的报错提示:Error while Launching activity 解决: 直接按下图操作: 这样后重新运行项目就即可

  8. Android Studio的报错提示:SSL peer shut down incorrectly

    Android Studio的报错提示:SSL peer shut down incorrectly                                                   ...

  9. 解决安装visual studio installer 报错,无法下载安装文件的问题

    文章目录 解决安装visual studio installer 报错,无法下载安装文件的问题 Visual Studio 2019下载官网 一.VS2019安装问题 问题 解决方法1 解决方法2 解 ...

  10. 使用neurolab报错AssertionError

    运行下句报错AssertionError err=net.train(train_x,train_y,epochs=100, show=1, goal=0.02) 如图所示 突然发现根本不懂" ...

最新文章

  1. 阿里云服务器 安全狗外部访问mysql_阿里云linux/centos服务器安全狗安装
  2. rea t插件 vscode_推荐VSCode12个比较实用的插件
  3. [原创]浅谈对华为34岁以上员工“退休”
  4. Software-Defined Networking之搬砖的故事
  5. 伪元素写竖线_用伪元素画出太极图
  6. 运维小姐姐说这篇Consul集群和ACL配置超给力(保姆级)
  7. JDBC教程– ULTIMATE指南(PDF下载)
  8. java中装饰器_Java设计模式12:装饰器模式
  9. 【linux 开发】定时器使用setitimer
  10. Service Mesh 落地挑战
  11. SQL Server命令行
  12. 频谱分析仪维修论坛_是德E4405B频谱分析仪报错故障维修案例-安泰维修
  13. CF-1156F Card Bag
  14. 思科命令大全_【汇总】思科网络设备产品型号大全!超全解释~
  15. matlab 积分函数曲线,Matlab之函数积分 | 学步园
  16. C++ fstream 在文件末尾写入问题
  17. 诺诺开票接口对接整理
  18. 读《拖延心理学》:拖延症的成因
  19. 萤火虫优化算法(FA)附matlab代码
  20. 西安交通大学计算机基础期末考试,《大学计算机基础试题与答案》-西安交通大学.doc...

热门文章

  1. 重装战姬电脑版模拟器怎么玩
  2. 最重要的事只有一件读后感
  3. windows 密码过期_为什么我的密码在Windows中过期?
  4. 后台批量刷新金蝶K3物料名称操作步骤
  5. java excel 表头_Java如何生成excel的表头可变的示例代码
  6. java 全量_七、通过java代码实现增量、全量索引
  7. C++中STL用法超详细总结
  8. 压缩文件右击找不到Bandizip解压选项
  9. 图的广度优先搜索和深度优先搜索
  10. k8s calico 插件错误:Number of node(s) with BGP peering established = 0 calico/node is not ready: BIRD is