Android Studio报错:无法删除不存在的code_cache目录,模拟器无法运行
解决Android模拟器缓存删除失败及随机运行异常问题
清理Android Studio与项目缓存
打开Android Studio,依次点击File→Invalidate Caches...,勾选Invalidate and Restart后重启软件。同时手动删除项目根目录下的build和.gradle文件夹,重启后执行File→Sync Project with Gradle Files重新同步项目。重置模拟器数据
打开AVD管理器,选中出问题的模拟器,点击右侧下拉菜单选择Wipe Data,清除模拟器的用户数据与缓存。如果无效,直接删除该模拟器,重新创建新的AVD,优先选择x86_64架构的系统镜像,兼容性更佳。修复资源未关闭警告
虽然当前是警告,但可能影响稳定性。检查代码中的数据库连接、文件流、Bitmap等资源,确保使用完毕后调用close()方法,或者使用try-with-resources语法自动管理资源,示例:try (FileInputStream fis = new FileInputStream("example.txt")) { // 资源操作逻辑 } catch (IOException e) { e.printStackTrace(); }检查模拟器存储空间
打开模拟器的系统设置→存储,查看内部存储是否不足。若空间紧张,清理模拟器内无用文件,或在创建AVD时分配更大的存储空间。禁用LLVM缓存(针对性解决code_cache报错)
在项目的gradle.properties文件中添加以下配置:android.enableLLLCompiler=false添加后重新构建项目,可禁用LLVM相关缓存生成,避免找不到缓存目录的问题。
内容的提问来源于stack exchange,提问作者Matteo Congiu
相关产品推荐
相关产品推荐

