将 Android Studio 更新到最新的 3.3 版本后,一切都很顺利,直到突然 gradle 构建失败,然后索引失败,因为无法读取 idea 文件。我打开 .imi 文件,结果大吃一惊!内容已被一些 Apache2 许可证替换!不仅项目中的每个 xml 文件现在都是一个 Apache 许可证,其长度与每个文件一样,而且每个 Java/SQL 文件现在都是中文乱码,顶部有一个 UTF-8 错误,这也是不相关的。
无论如何,在系统文件资源管理器中,每个文件都是正确的。
该错误与构建或想法或项目内的任何文件或任何程序文件无关(重新安装 Android Studio 问题仍将存在)。
编辑:过去也有类似的问题,但在 Android Studio 3.3 中重新引入了该故障
请您参考如下方法:
解决方案是手动删除该文件夹的内容:
窗口
C:\Users\user\.AndroidStudio3.3\system\caches
Linux/Mac
~/.AndroidStudio3.3/system/caches
并重新启动程序。