如何修复"内容不允许在prolog"构建错误?

时间:2014-06-30 17:54:37

标签: android android-studio android-gradle

当我升级到Android Studio 0.6.1时,遇到了资产文件的构建问题。在mergeDebugResources任务期间,我一直收到“prolog中不允许内容”。由于我找不到合适的答案并且已经找到了解决方案,我已经回答了我自己的问题,以帮助其他面临此问题的开发人员。

2 个答案:

答案 0 :(得分:17)

似乎最近的构建发生了变化,因为AS 0.6.1和AS 0.8.1不再忽略自定义资产目录。因此,为了解决可怕的“prolog中不允许内容”,您需要将字体文件,属性和xml文件移动到“src / main / assets”而不是自定义映射资源目录。我希望这会有所帮助。

答案 1 :(得分:1)

我以这种方式解决了这个问题,首先创建目录“src / main / assets / fonts”并粘贴文件,然后在build.gradle中提及此代码

android { sourceSets { main { assets.srcDirs = ['src/main/assets/fonts/', 'src/main/assets/fonts/'] } } }