Android Studio中XML文件报not well-formed (invalid-token)错误求助
解决XML格式错误及Android Studio是否需要重装的问题
嘿,先别着急重装Android Studio!你遇到的not well-formed (invalid-token)错误是典型的XML语法问题,跟Studio本身没关系,咱们先把这个核心问题解决掉~
你的XML代码存在的语法错误
仔细检查你的代码,有两个<TextView>标签没有正确闭合,这是导致XML格式错误的直接原因:
- 第一个LinearLayout中最后一个TextView标签:
android:text="zests"后面缺少闭合的/> - 第二个LinearLayout中最后一个TextView标签:
android:text="bcx"后面同样缺少闭合的/>
修正后的XML代码
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".TeamViewer"> <LinearLayout android:layout_width="192dp" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="Team A" android:textSize="20dp" /> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="Total Score:" /> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="zests" android:textSize="20dp" /> </LinearLayout> <LinearLayout android:layout_width="189dp" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentTop="true" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="Team B" android:textSize="20dp" /> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="Total Score:" /> <TextView android:layout_width="match_parent" android:layout_height="35dp" android:text="bcx" android:textSize="20dp" /> </LinearLayout> </RelativeLayout>
关于是否需要重装Android Studio
完全不需要!除非你遇到的是Studio频繁崩溃、插件无法正常加载、Gradle构建系统彻底失效这类无法通过清理缓存、更新Studio版本、重启项目解决的问题,否则重装是完全没必要的操作。现在你只需要修复XML的语法错误,应该就能正常构建你的CourtCounter项目了。
内容的提问来源于stack exchange,提问作者Kaushal Raj
相关产品推荐
相关产品推荐

