Android Studio build 不断崩溃(stableIds.txt 数据无效。(13))

Posted

技术标签:

【中文标题】Android Studio build 不断崩溃(stableIds.txt 数据无效。(13))【英文标题】:Android Studio build keeps crashing (stableIds.txt The data is invalid. (13)) 【发布时间】:2021-09-27 07:43:19 【问题描述】:

我一直在尝试运行我的 android studio 应用,但 android studio 一直给我所有项目的构建错误。

完全错误是这样的:

ERROR:: AAPT: <App Location>\app\build\intermediates\stable_resource_ids_file\debug\stableIds.txt: error: failed to open: The data is invalid. (13).

我也尝试过制作新项目,但这似乎并没有解决问题。我没有改变那些项目中的任何东西。我也查了一下,没有 stableIds.txt。这个问题以前也没有发生过,所以我更加困惑。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题...我的防病毒程序 (AVG) 是罪魁祸首。 AVG 默默地阻止 Android Studio 正常工作……尽管已经关闭了 AVG 的 File SheildBehaviour Sheild。我通过以下方式解决了这个问题:

解决方案 1

    关闭 AVG 的 Ransomeware Protection 也应该可以防止这种情况再次发生。 (可能还需要关闭 File SheildBehaviour Sheild 但我不确定,因为在这之前我已经关闭了它们) i just looked at some of my AVG's settings for the first time....so much time wasted over the years....

解决方案 2

    重新启动计算机(仅在我第二次重新启动后才有效) 在android studio中打开项目 尝试将应用部署到设备上 等待来自 AVG 的弹出窗口出现,询问您是否要阻止 aapt2.exe 修改 stableIds.txt 允许它.. 毫无问题地构建应用程序!

【讨论】:

【参考方案2】:

当在 Windows Defender 中打开勒索软件保护 > 受控文件夹访问时,会出现此问题。要修复它,请转到 Windows Defender > Ransomware Protection 并关闭 Controlled Folder Access。如果您有不同的防病毒软件,它们也可能有类似的设置,可能会阻止 Android Studio 正常运行。

此修复在我的情况下有效...

【讨论】:

这正是发生在我身上的事情。勒索软件保护以保护文档。这是一个 .txt 文件。【参考方案3】:

很可能是防病毒问题

暂时禁用防病毒程序几分钟为我解决了这个问题。

    在 Android Studio 中关闭项目(文件 > 关闭项目) 禁用防病毒软件。 重新打开项目并运行应用程序。

【讨论】:

【参考方案4】:

Gradle 版本的问题 输入 gradle.build 并将 gradle 更改为以前的版本。 enter image description here

【讨论】:

以上是关于Android Studio build 不断崩溃(stableIds.txt 数据无效。(13))的主要内容,如果未能解决你的问题,请参考以下文章

片段中的意图不断与清单崩溃问题,android studio

迁移到 Android Studio

将上传的数据上传到android studio上的firebase实时数据库时应用程序崩溃

Android Studio 中的简单计算器应用程序不断关闭

Android Studio中的版本同步失败

Android Studio - Proguard“保留”规则被忽略?