Android Manifest标签报错求助:配置Chaquopy后XML标签异常
解决Manifest XML标签错误方案
这些错误都是XML语法层面的问题,和Chaquopy配置、SDK版本调整本身无关,大概率是你修改配置过程中误操作改动了Manifest的标签结构,按以下步骤排查修复:
核对标签闭合完整性
错误提示顶层元素未完成,说明<manifest>标签没有对应的</manifest>闭合;<application>标签的开始和闭合不匹配,先检查文件最后是否有</application>和</manifest>这两个闭合标签,确保没有遗漏。修正标签拼写错误
第19-20行的"Wrong closing tag name",直接定位到这一行,看对应的开始标签是什么(比如是<activity>还是<service>),检查闭合标签的拼写是否和开始标签完全一致,比如别把</activity>写成</activty>这种低级拼写错误。用IDE语法检查快速定位
Android Studio会在XML语法错误的地方显示红色波浪线,鼠标悬停还会给出具体提示,直接跟着提示修复就行——比如标签未闭合、嵌套错误都会明确指出来。对比修改前的Manifest
既然之前代码运行正常,如果你有修改前的Manifest备份,直接对比找出差异,把误改的部分修正回去,这是最快的方法。
举个常见错误的修正示例:
错误的Manifest片段:
<application ...> <activity android:name=".MainActivity"> <!-- 内容 --> </activty> <!-- 拼写错误 --> <!-- 漏了</application>闭合 -->
修正后:
<application ...> <activity android:name=".MainActivity"> <!-- 内容 --> </activity> </application> </manifest>
内容的提问来源于stack exchange,提问作者LifeLove
相关产品推荐
相关产品推荐

