2012-11-09 146 views
-2

https://github.com/SimonVT/android-numberpicker導入Android庫時出錯

我想使用此庫。

但我不能成功地使用樣本

  1. 導入示例
  2. 副本LIB文件(除清單,建立)

但樣品仍具有NumberPicker.java

錯誤

我的意思是所有(永遠)R.給出一個錯誤,像R.id.np_decrementR.attr.numberPickerStyle,R.integer.np_config_longAnimTime ...

+0

請發佈代碼示例和您的確切錯誤。你是將它作爲一個圖書館項目引用,還是將它複製到你的程序中?另外,你是否參考過提及的'NineOldAndroids'庫? – Techwolf

+0

是的,我發送電子郵件給項目業主。 – user1697281

+0

和NineOldAndroids lib在lib forder中包含.jar。 – user1697281

回答

0

資源對象(R.java)由於錯誤而未生成。您的清單targetSdkVersion應至少設置爲15,並且您還應該將theme.xml從庫的res/values文件夾複製到您自己的項目中的相同位置。

+0

OK_thanks ...我有問題//樣本正在工作? // – user1697281

+0

是的。您需要將庫和樣本同時導入到工作區中,但如果沒有任何一個,它將無法工作。我認爲你得到的錯誤是R由於引用了庫中的值而無法生成,因爲它不在工作區中而無法找到。 – Techwolf

+0

嗯....我scucess使用示例,幾乎成功適用於我的應用程序...它的工作,但沒有imeage顯示.... //我認爲錯誤是Theme.xml //項目所有者說「它需要4個屬性...「我認爲4attributes是在theme.xml中的項目,它是正確的? – user1697281

0

首先查看開發人員提供的示例應用程序。

  1. 右鍵單擊包管理器。選擇導入。選擇「將現有Android代碼導入到工作區」。
  2. 瀏覽到樣本目錄並導入。
  3. 同樣導入庫並將其標記爲庫和其他項目正確引用它。
  4. 確保將JDK合規性設置爲1.6,並且您的項目針對的是SDK 15,即4.0.3。
2

嘗試這種方式 第二打開存檔,您會看到一個文件夾名稱Android的numberpicker主將其解壓縮到硬盤驅動器 3日在Eclipse轉到文件 - >導入,並在安卓選項卡中選擇現有代碼到工作區Dialog Box

和進口兩個項目 注意:兩個項目必須在同一個文件夾 4右鍵點擊屬性和轉到Android的標籤,查看如果項目中存在或添加它enter image description here

如果庫和項目不在同一個文件夾,然後它會拋出錯誤,所以都必須在同一個文件夾

現在嘗試運行它,它會工作

+0

我遵循您的訂單(?步驟?無論如何...)/ /添加庫後彈出消息/ /消息< - 在「Android庫更新」期間發生內部錯誤。路徑必須包含項目和資源名稱:/ library - > – user1697281

+0

而不是導入創建一個新項目並將這些文件複製粘貼到該項目中,或者也可以嘗試創建一個新的工作區 –