【问题标题】:"Error:Gradle: Content is not allowed in prolog" when running tests运行测试时出现“错误:Gradle:prolog 中不允许内容”
【发布时间】:2015-07-14 15:33:49
【问题描述】:

使用 Android Studio,当我尝试运行所有单元测试时,它几乎立即失败,并在 Messages (Gradle Build) 中出现以下错误:

Error:Gradle: Content is not allowed in prolog.
Error:Gradle: Execution failed for task ':Module:mergeDebugAndroidTestResources'.
      > /Users/me/path/to/my/project/src/test/resources/fixtures/activity_feed.json:0:0: Error: Content is not allowed in prolog.

似乎 Content is not allowed in prolog 错误的另一种变体,这通常没有意义,因为我发现正在寻找解决方案。在我的例子中,它指向一个 JSON 文件,该文件显然不包含任何序言代码。

【问题讨论】:

标签: android unit-testing android-studio


【解决方案1】:

查找构建变体视图:

  • 左侧工具窗格
  • 查看 -> 工具窗口 -> 构建变体

在那里,找到:

测试工件:Android Instrumentation 测试

而 Android Instrumentation 测试选择:

测试工件:单元测试

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-09
    • 2021-05-26
    • 2015-07-17
    • 1970-01-01
    • 2015-12-15
    • 2011-01-25
    • 1970-01-01
    相关资源
    最近更新 更多