2011-10-19 99 views
2

我需要在我的項目中使用library project爲什麼我的包含的庫項目在xml文件中不被識別?正確使用庫項目

但對於一些原因

referenced XML prefix is not recognized. 

這裏是我做了添加庫項目的步驟:

  1. 項目 - >屬性 - > Android的 - >添加庫項目
  2. 在我的項目中創建了一個文件夾lib_src - > Build Path - > Configure Build Path - > Link Source(到庫項目的src文件夾)

但問題是,對鏈接庫項目使用的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

我不確定您需要手動選擇源文件夾的第二步。

我認爲在項目屬性中引用庫的要點是自動爲你排序。試試下面的步驟,正是因爲他們在這裏:

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

也許乾淨,並建立在Eclipse參與可能會幫助您的設置是否正確的所有項目。

(另外,你沒有提到選擇「是圖書館在圖書館項目的屬性,所以一定要確保這樣做了,如果你還沒有這樣做的話)

+0

感謝這一點 - 但是這正是我所做的+源代碼的鏈接 - 我一直得到同樣的問題 - 我越來越瘋狂......我工作區中的另一個項目成功地包含了我正在嘗試使用的庫項目。我只是不知道這個訣竅在哪裏... – user387184

+0

我終於明白了 - 這是一個相當愚蠢的錯誤,它與來自公共可用庫的舊項目的新Eclipse和API的不兼容性有關。避免我發現的最好方法不是創建現有文件的項目,而是創建新項目,然後插入文件結構 - 否則會發生奇怪的事情 - 我浪費了幾個小時的時間: – user387184

+0

這聽起來非常愚蠢,什麼可惜我們在這麼長時間後仍然有這些問題。很高興你把它整理出來:-) – HXCaine

相關問題