【问题标题】:Android Studio build keeps crashing (stableIds.txt The data is invalid. (13))Android Studio build 不断崩溃(stableIds.txt 数据无效。(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。这个问题以前也没有发生过,所以我更加困惑。

【问题讨论】:

    标签: java android crash aapt


    【解决方案1】:

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

    解决方案 1

    1. 关闭 AVG 的 Ransomeware Protection 也应该可以防止这种情况再次发生。

    解决方案 2

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

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

      很可能是防病毒问题

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-27
          • 1970-01-01
          • 1970-01-01
          • 2021-12-25
          • 2016-11-26
          • 2013-06-29
          相关资源
          最近更新 更多