当我升级到Android Studio 0.6.1时,我的资产文件构建出了问题。在mergeDebugResources任务期间一直收到“Content is not allowed in prolog”错误提示。由于我找不到合适的答案,现在我已经找到了解决方案并回答了自己的问题,以帮助其他开发者解决此问题。
最近AS 0.6.1和AS 0.8.1的构建更改似乎不再忽略自定义资源目录。因此,为了避免"Content is not allowed in prolog"错误,您需要将字体文件、属性和XML文件移动到 "src/main/assets" 而不是您自定义映射的资源目录中。希望这可以帮助您。
android { sourceSets { main { assets.srcDirs = ['src/main/assets/fonts/', 'src/main/assets/fonts/'] } } }