我正在尝试在我的应用程序中实现facebook登录,所以我遵循了facebook的说明,由于我没有此文件,因此需要创建strings.xml文件,但是启动应用程序时出现此错误:
任务':app:mergeDebugResources'的执行失败。
错误:不允许匹配“ [xX] [mM] [lL]”的处理指令目标。
我的strings.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">name</string>
<string name="facebook_app_id">00000000000</string>
<string name="fb_login_protocol_scheme">fb000000000000</string>
</resources>
我该怎么做才能解决这个问题?
一起省略<?xml ...>
XML声明。当在XML的开头而不是XML中找到XML声明(从语法上讲是SGML处理指令)时,将报告此错误。因此,我猜想XML是在您的应用程序中组成/附加到其他XML的(没有附加信息就很难说)。无论如何,XML声明是可选的。它仅用于告诉解析器文档的编码,并且标记应根据XML规则(而不是HTML或通用SGML规则)进行解析。您可能还需要仔细检查您是否没有在XML中放置任何不可见的垃圾字符(通过应用程序代码中的字符串操作)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句