2012-03-28 26 views
4

我目前正在Eclipse中開發一個Android應用程序,並嘗試使用庫項目來訪問資源。我按照Managing Projects from Eclipse with ADT中的描述: 在Project-> Properties-> Android下,我將庫項目標記爲,它是庫,並且在相同的設置窗口中,但是對於其他Android項目,我選擇了Library Project作爲參考。如何從庫項目中導入資源?

,如果我嘗試從圖書館計劃訪問一個主題在我的Android項目的AndroidManifest.xml中會發生什麼:

<activity android:name="com.bla.blub" 
      android:theme="@android:style/Theme.HoloEverywhere"> 

=>

error: Error: No resource found that matches the given name (at 'theme' with value '@android:style/Theme.HoloEverywhere'). 

(圖書館計劃未顯示錯誤我看到生成的Java文件在gen \和.jar文件連同bin中的資源)

我也試過了:

  • 在AndroidManifest.xml文件

    <uses-library android:name="com.WazaBe.HoloEverywhere" />

  • 乾淨,重建,重新啓動Eclipse,重新啓動計算機,...

  • 下項目 - >屬性 - > Java構建路徑 - >我添加的庫(也再次刪除):
    • 庫項目的jar文件
    • 庫項目的根文件夾作爲類文件夾

...沒有成功。 :/ 任何想法我失蹤? - 這真的似乎是一個簡單的過程,我已經閱讀了大量的討論有關相關問題,如:

Android - Is it possible to create a custom library to use across several appilcations? When using an Android Library Project how do you reference xml resources properly?

...但我不能讓它運行!

希望有人在那裏有一個想法! - 謝謝!

回答

2

我認爲這不是Android風格。嘗試刪除「安卓」,只留下「@style」

+0

OMG - 你剛剛救了我的一天!這很簡單。 - 不幸的是,eclipse的自動完成在這裏出現了。非常感謝你! – Thassilo 2012-03-28 20:13:42

相關問題