Nev*_*_be 23 resources android compiler-errors
我使用最新的Android Studio 0.8.4(对于OS X),在"res"目录中创建新的"数据库"目录并将所有文件放在我需要的内容中,当我尝试编译时收到此错误.
Error:Content is not allowed in prolog.
:app:mergeDebugResources FAILED
/Users/filipp/data/Android_dev/project/app/src/main/res/database/5clSubject0Book0.txt
Error:Error: Content is not allowed in prolog.
Error:Execution failed for task ':app:mergeDebugResources'.
> /Users/filipp/data/Android_dev/project/app/src/main/res/database/5clSubject0Book0.txt:0:0: Error: Content is not allowed in prolog.
Information:BUILD FAILED
Run Code Online (Sandbox Code Playgroud)
Com*_*are 29
在"res"目录中我创建了新的"数据库"目录
那是不支持的.您无法创建新的资源目录.
请将文件放入res/raw/(并使用via getResources().openRawResource())或assets/(并使用via getAssets().open()).
Amj*_*han 15
我遇到了同样的问题我做的是,
您需要清除缓存数据
转到Build(菜单) - > Clean Project
然后
转到Build(菜单) - > Rebuild Project
然后运行您的项目
这也可能有助于刷新Android预览的数据
您可能想要清理缓存
C:\Users\<username>\.gradle\caches
Run Code Online (Sandbox Code Playgroud)
老问题,但谷歌搜索错误让我来到这里。
通过从资源中删除(空)“导航”文件夹,我解决了这个问题,当从存储库中签出不同的分支时,它被遗留下来,看起来它不能为空,否则会导致此错误。
就我而言,我在strings.xml文件开头之前不小心输入了一个随机字符.
我在xml声明之前移除了"f"字符,一切都很好.