为什么我的包含的库项目不是在xml文件中识别的?正确使用库项目

时间:2011-10-19 22:02:39

标签: android xml shared-libraries

我需要在我的项目中使用library project

但出于某些原因

referenced XML prefix is not recognized.

以下是我添加库项目的步骤:

  1. 项目 - >属性 - > Android - >添加了图书馆项目
  2. 在我的项目中创建了一个文件夹lib_src - >构建路径 - >配置构建路径 - >链接源(到库项目的src文件夹)
  3. 但问题是未能识别对链接库项目使用的XML引用。

    请帮助 - 尝试使用此库项目时我做错了什么?

    这是我项目中的xml文件部分,带有无法识别的引用:

     <org.taptwo.android.widget.CircleFlowIndicator
            android:padding="10dip"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
            android:id="@+id/viewflowindic"
            android:layout_gravity="center_horizontal"
            app:inactiveType="fill"
            app:fadeOut="1000" />
    

    <org.taptwo.android.widget.CircleFlowIndicator导致问题。

    但是我有一个链接库文件夹lib_src和子文件夹: 我的项目中包含org.taptwo.android.widget和包含的类文件CircleFlowIndicator.java

    我也将此文件夹添加到我的构建路径中。

    请提供一些建议,这可能是我一直遇到问题的原因:

    Error parsing XML: unbound prefix

    <org.taptwo.android.widget.CircleFlowIndicator

    非常感谢!

1 个答案:

答案 0 :(得分:1)

我不确定手动选择源文件夹的第二步是否必要。

我认为在项目属性中引用库的重点是自动为您排序。请完全按照以下步骤操作:

http://developer.android.com/guide/developing/projects/projects-eclipse.html

如果您的设置正确,也许在Eclipse中清理并构建所涉及的所有项目可能会有所帮助。

(另外,你没有提到在库项目的属性中选择'is library',所以如果你还没有这样做,请确保已完成)