Android @XML上的布局/布局ID错误

Android @XML上的布局/布局ID错误,android,xml,Android,Xml,我正在尝试运行一个示例代码,但是当我运行应用程序时,我在xmp预览和运行时遇到了这个错误 10-23 22:04:02.518: E/AndroidRuntime(1543): FATAL EXCEPTION: main 10-23 22:04:02.518: E/AndroidRuntime(1543): Process: net.micode.compass, PID: 1543 10-23 22:04:02.518: E/AndroidRuntime(1543): java.lang.Ru

我正在尝试运行一个示例代码,但是当我运行应用程序时,我在xmp预览和运行时遇到了这个错误

10-23 22:04:02.518: E/AndroidRuntime(1543): FATAL EXCEPTION: main
10-23 22:04:02.518: E/AndroidRuntime(1543): Process: net.micode.compass, PID: 1543
10-23 22:04:02.518: E/AndroidRuntime(1543): java.lang.RuntimeException: Unable to start activity ComponentInfo{net.miui.compass/net.miui.compass.CompassActivity}: android.view.InflateException: You must specifiy a layout in the include tag: <include layout="@layout/layoutID" />
10-23 22:04:02.518: E/AndroidRuntime(1543):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184)
10-23 22:04:02.518: E/AndroidRuntime(1543):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
10-23 22:04:02.518: E/AndroidRuntime(1543):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
10-23 22:04:02.518: E/AndroidRuntime(1543):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
10-2322:04:02.518:E/AndroidRuntime(1543):致命异常:main
10-23 22:04:02.518:E/AndroidRuntime(1543):进程:net.micode.compass,PID:1543
10-23 22:04:02.518:E/AndroidRuntime(1543):java.lang.RuntimeException:无法启动活动组件信息{net.miui.compass/net.miui.CompassActivity}:android.view.InflateException:必须在include标记中指定布局:
10-23 22:04:02.518:E/AndroidRuntime(1543):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184)
10-23 22:04:02.518:E/AndroidRuntime(1543):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
10-23 22:04:02.518:E/AndroidRuntime(1543):在android.app.ActivityThread.access$800(ActivityThread.java:135)
10-23 22:04:02.518:E/AndroidRuntime(1543):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
这是我的xml文件:

<?xml version="1.0" encoding="UTF-8"?>

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" 
>

<FrameLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background" >

    <LinearLayout
        android:id="@+id/view_compass"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/background_light"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="0dip"
            android:layout_weight="1"
            android:orientation="vertical" >

            <FrameLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/prompt" >

                <LinearLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center_horizontal"
                    android:layout_marginTop="70dip"
                    android:orientation="horizontal" >

                    <LinearLayout
                        android:id="@+id/layout_direction"
                        android:layout_width="0dip"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="right"
                        android:orientation="horizontal" >
                    </LinearLayout>

                    <ImageView
                        android:layout_width="20dip"
                        android:layout_height="fill_parent" >
                    </ImageView>

                    <LinearLayout
                        android:id="@+id/layout_angle"
                        android:layout_width="0dip"
                        android:layout_height="wrap_content"
                        android:layout_weight="1"
                        android:gravity="left"
                        android:orientation="horizontal" >
                    </LinearLayout>
                </LinearLayout>
            </FrameLayout>

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="0dip"
                android:layout_weight="1"
                android:orientation="vertical" >

                <FrameLayout
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:layout_gravity="center" >

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:src="@drawable/background_compass" />

                    <net.micode.compass.CompassView
                        android:id="@+id/compass_pointer"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:src="@drawable/compass" />

                    <ImageView
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_gravity="center"
                        android:src="@drawable/miui_cover" />
                </FrameLayout>
            </LinearLayout>
        </LinearLayout>

        <FrameLayout
            android:id="@+id/location_layout"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <LinearLayout
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/background_bottom"
                android:orientation="vertical" >
            </LinearLayout>

            <TextView
                android:id="@+id/textview_location"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:text="@string/getting_location"
                android:textAppearance="?android:attr/textAppearanceMedium"
                android:textColor="#7FFFFFFF" />
        </FrameLayout>
    </LinearLayout>
</FrameLayout>

<include

    android:id="@+id/low_accuracy_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|center_horizontal"
    android:layout_marginBottom="35dip"
    android:visibility="gone" />

我知道我应该添加布局,但在哪里? 甚至xml预览也不起作用。完整的错误是:在呈现期间引发异常:您必须在include标记中指定布局:

您的示例XML包含缺少布局属性的元素。布局属性应指定为布局资源。你似乎也错过了结束标记

。。。

对于某些布局XML文件res/layout/my_layout.XML.

在您提供的XML文件中,
include
标记没有
android:layout
perporty,这是必需的

您是否定义了
low\u-accurity\u-view.xml
layout?layout=“@layout/main”添加了此项,并表示layout main不能包含自身framelayout是ok的我添加了标记,您添加标记的布局的名称是什么?
    ...
    <include
        layout="@layout/my_layout"
        ... />
</FrameLayout>