Android &引用;发现周期性<;包括>;连锁店;XML布局文件中出现错误

Android &引用;发现周期性<;包括>;连锁店;XML布局文件中出现错误,android,android-layout,Android,Android Layout,我正在为我的活动创建一个XML布局,我们称之为layout\u a.XML,它看起来像: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <include layout="@layout/layout_b

我正在为我的活动创建一个XML布局,我们称之为
layout\u a.XML
,它看起来像:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <include layout="@layout/layout_b"/>
    <include layout="@layout/layout_b"/>
</LinearLayout>
我在Eclipse中遇到以下错误:

找到循环链:布局\u a=>布局\u b


有人知道是什么引起的吗?

版面中有两个包含同一文件的内容。如果你不需要它,而且它错在那里,就把它拿走。如果是故意的,我不确定你是否可以这样做。

如果你给每个包含一个唯一的@+id,错误会消失吗?

听起来像是ADT中的一个bug,请在上提交一个bug,以便开发工具团队可以查看。

我得到了相同的问题,并通过删除
工具:layout=“@layout/activity\u customer\u details”


不确定这是否是一种好的做法。但它在应用程序和IDE上都起作用。

这是故意的。我的想法是,我不想复制和粘贴相同的代码两次。这就是
元素的意义所在,不是吗?我以为它会用于加载两个帧,这意味着加载具有相同ID的成对图片。我试图重现您的错误,但没有成功。尝试清理项目并重新编译。在顶部栏上:Project->Clean…我一直依靠Project cleaning来解决奇怪的编译问题,但这次它不起作用。不,它不会改变任何东西。@dave.c:谢谢格式化xml。我刚刚创建了一个新的。谢谢。这是一个与ADT预览版相关的问题。它在稳定版本上消失了。
<FrameLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ImageView
        android:id="@+id/place_details_list_entry_checkins_history_user_avatar"
        android:layout_width="34dip"
        android:layout_height="34dip"
        android:src="@drawable/icn_profilepic_medium"
        android:scaleType="centerCrop"/>
    <ImageView
        android:id="@+id/place_details_list_entry_checkins_history_user_avatar_provider_icon"
        android:layout_gravity="bottom|left"
        android:src="@drawable/icn_fb_small"
        android:layout_width="11dip"
        android:layout_height="11dip"/>
</FrameLayout>`