You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio Kotlin生成APK时遇"invalid stream header:00000000"错误

解决执行:app:kaptDebugAndroidTestKotlin任务时的StreamCorruptedException错误

电脑意外崩溃后,kapt的缓存文件大概率因异常中断写入而损坏,导致构建时读取无效缓存触发该错误。以下是可行的解决步骤:

  • 清理Gradle缓存:删除项目根目录下的.gradle/caches文件夹,Gradle会在下次构建时自动重新生成合法缓存
  • 清理项目构建产物:手动删除项目根目录及app模块下的build文件夹,彻底清除损坏的中间构建文件
  • 强制清理并重建:在终端执行命令:
    # macOS/Linux
    ./gradlew clean build --no-build-cache
    # Windows
    gradlew.bat clean build --no-build-cache
    
  • 若上述步骤无效,检查项目中使用kapt的注解处理器依赖(如Room、Dagger等),尝试更新到最新稳定版本,排除版本冲突导致的异常

错误信息参考:

执行任务':app:kaptDebugAndroidTestKotlin'失败,抛出java.io.StreamCorruptedException: invalid stream header: 00000000

内容的提问来源于stack exchange,提问作者Chrizlove

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 10:07:01