当我尝试在 Android Studio 3.2.1 中创建新项目时,gradle 构建失败。根据控制台,原因是:
C:\Users\Ritangshu\AndroidStudioProjects\app\src\main\res\values\colors.xml:1:1: Error: Content is not allowed in prolog.
前几天出现过一次,第二天就恢复正常了,昨天发现又出现了这个问题。
我尝试卸载 Android Studio V3.2.1 并重新安装,但问题仍未解决...
答案1
我有同样的问题,我可以通过删除三个文件夹并重新启动我的 android studio 来解决这个问题
C:\Users\(你的账户名称)\.AndroidStudio3.3
C:\Users\(你的账户名称)\.android
C:\Users\(您的帐户名称)\AndroidStudioProjects
希望这会有所帮助
答案2
安装 Android Studio (3.5.3) 并创建我的第一个 Hello Android 项目后,一切都很顺利,应用程序运行得非常好,我能够进行修改并在模拟器上查看它们。
然而,几天后,我决定在同一个项目下创建一个新模块,甚至尝试创建一个新的 Android 项目,我开始遇到与您相同的问题,它显示“错误:prolog 中不允许内容。”并且它指向 colors.xml。然而,当我运行 Gradle 分析(Gradle 脚本 --> 分析 --> 检查代码)时,它显示新项目中的大多数 *.xml 文件都存在相同的问题。如果您打开 xml 文件,它看起来有点损坏,但由于某种原因,代码被加密了。
对我来说真正有效的解决方法是用我第一个工作项目中的代码替换损坏/加密的代码。我构建了应用程序,它运行得很好。
我必须重新查看的 xml 文件是:
- 颜色.xml - ic_launcher_foreground.xml - ic_launcher_background.xml - ic_launcher_round.xml - ic_launcher.xml
这可能不是最好的解决方案,但对我来说确实有效