如何解决“内容不允许在序言”构build错误?

当我升级到Android Studio 0.6.1时,我遇到了资产文件的构build问题。 mergeDebugResources任务期间,我不断收到“内容在prolog中不允许”。 既然找不到合适的答案,并且find了解决办法,我已经回答了我自己的问题来帮助其他面对这个问题的开发者。

Solutions Collecting From Web of "如何解决“内容不允许在序言”构build错误?"

看起来,自AS 0.6.1和AS 0.8.1以来最近的版本更改不再忽略自定义资产目录。 因此,为了解决令人头痛的“内容在prolog中不被允许”的问题,你需要将你的字体文件,属性和xml文件移动到“src / main / assets”,而不是你自定义的映射资产目录。 我希望这有帮助。

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

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