添加Activity至Manifest文件后Kotlin项目无法执行的问题
解决Android Studio部署时
Could not remove dir '/data/data/xxx/code_cache/.ll/'错误 这个错误是Android Studio部署流程里的小问题——它要清理的缓存目录已经不存在了,和你之前改Manifest的操作没关系,撤销代码后还出现是因为IDE的部署状态没重置。试试下面几个靠谱的解决方法:
清空IDE缓存并重启
点Android Studio顶部的File→Invalidate Caches...,勾选Invalidate and Restart重启IDE。这会重置本地的IDE缓存记录,解决部署时的状态冲突。卸载设备上的App后重新部署
在模拟器或者真机上彻底卸载你的App,回到Studio点Run重新部署。系统会重新创建完整的App目录结构,避免缓存相关的异常。手动清理设备残留缓存(可选)
要是用真机,先开开发者选项里的USB调试和仅充电模式下允许调试,然后用ADB命令清理:adb shell rm -rf /data/data/com.example.kotlin/code_cache/记得把命令里的包名换成你项目的实际包名。模拟器可以直接在设备文件管理器里找到对应路径删掉。
核对构建配置
检查build.gradle(Module)里的minSdkVersion、targetSdkVersion和设备系统版本是否匹配,API版本不兼容也可能引发这类缓存异常。
额外说明:这个错误大多不会影响App正常运行,但如果伴随启动崩溃,优先试前两个方法。
内容的提问来源于stack exchange,提问作者Deimos
相关产品推荐
相关产品推荐

