我是android新手。我已经开始使用即时消息应用程序来完成我的最后一年项目。但不幸的是,它对我来说太大了,无法独自完成。我遇到这些错误,我厌倦了搜索这些错误,因为每个用户的情况各不相同。我经常遇到的错误是
1) 错误:解析XML时出错:格式不正确(无效令牌)activity_main.xml / swipe / res / layout line 27 Android AAPT问题 2) R无法解析为变量。
注意:我已经尝试经常清理我的项目以更新更改但是我也遇到了这些错误。
我的代码示例
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/back1"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="150dp"
android:text="@string/welcome"
android:layout_gravity="center"
android:gravity="center"
android:textSize="45sp"/>
<ImageView
android:layout_width="150dp"
android:layout_height="150dp"
android:layout_gravity="center"
android:src="@drawable/icon"
abdroid:id="@+id/img_clk"
/>
</LinearLayout>
答案 0 :(得分:3)
这是错误的:
abdroid:id="@+id/img_clk"
应该是:
android:id="@+id/img_clk"
答案 1 :(得分:0)
错误1 :
将abdroid:id="@+id/img_clk"
更改为android:id="@+id/img_clk"
错误2 :
做一个干净的重建。如果这没有帮助,请检查res文件夹中是否有以大写字母开头的文件。如果有,请将其更改为小写字母。