为什么我的xml活动中有奇怪的代码?

时间:2019-06-13 20:53:49

标签: android xml android-layout

我有一个活动,它的xml文件包含我不知道它是什么的奇怪代码,在我从未修改此文件并且我在手机上毫无问题地启动该应用程序之前,但是当我单击以查看该文件时,它看起来很奇怪在我启动时编写代码,然后编写我的应用程序,它总是让我出错。

我尝试卸载android studio,清理项目,重建,但是没有用。

并且您看到代码标签没有结束标签,但是我之前没有这样做,并且我是唯一创建de app的人。

我试图关闭所有尚未关闭但仍无法正常工作的标签。

 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
   <component name="AndroidLayouts">
      <shared>
      <config />
      </shared>
     </component>
    <component name="AndroidLogFilters">
    <option name="TOOL_WINDOW_LOG_LEVEL" value="debug" />
    <option name="TOOL_WINDOW_CONFIGURED_FILTER" value="Show only selected 
   application" />
  </component>
 <component name="ChangeListManager">
<list default="true" id="a8584d6a-7864-4893-be6c-50fd82a53f53" 
 name="Default Changelist" comment="" />
   <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
   <option name="SHOW_DIALOG" value="false"

这是根据Anroid Studio的错误:

Android resource compilation failed
C:\Users\David\AndroidStudioProjects\GestiondeAsistencia\app\src\main\
res\layout\activity_visitar_al_cliente.xml:15: error: unclosed token.
C:\Users\David\AndroidStudioProjects\GestiondeAsistencia\app\src\main\
res\layout\activity_visitar_al_cliente.xml: error: file failed to 
compile.

1 个答案:

答案 0 :(得分:0)

<option name="SHOW_DIALOG" value="false"

这缺少右括号。此外,您还缺少列表,组件和项目的结尾。

XML的工作原理是,可以通过用/>自动关闭参数或使用</parameter>使其正文关闭来将参数括在左括号和右括号中。例如:

<option foo="hello" bar="world" />

替代性地...

<foo>
   <bar value ="hello world!"/>
</foo>