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

ora*_*com 9 android android-studio android-gradle-plugin

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

ora*_*com 17

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

  • 对于**assets/someSubfolder**中的文件,我在FileNotFound异常中丢失了将近一天.当我把文件移到**资产**时,我收到了你的错误.您的解决方案帮助我意识到我错误地将**assets**文件夹放在src/main/res/assets中,而不仅仅是**src/main/assets** (9认同)