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