2013-02-12 96 views
0

所以我很新的Android開發,我很好奇,如果我錯過任何東西,當我將庫導入到我的android項目。我在Android網站上關注了this guide,並使用現有代碼創建了一個新項目,然後將其作爲庫添加到我自己的項目中。問題是一切錯誤,R不能被解析爲一個變量,所以我試圖清理我的項目,它什麼都不做。我輸入R,那麼它找不到我的任何活動。所以這是我的第一個問題。使用自定義庫

我正在使用的庫是這個Color Picker,真的在主頁上說它使用xml並將其添加到我的首選項中,但我的首選項似乎無法識別它。

我明顯做錯了事,但似乎無法找到一個體面的教程來引導我通過添加自定義庫到我的項目。我希望有更多經驗的人可以幫助我找到我的錯誤的根源或指向我的教程,以便我可以從頭開始導入過程。

爲我的設置image文件

回答

3

我使用的圖書館是這個顏色選擇器

不發佈使用該庫的一個完整的示例應用程序的任何庫應該被忽略, 恕我直言。

我明明做錯事

據推測,有一個在您的項目命名爲pumpkin_orange沒有顏色的資源。圖書館肯定沒有這種資源。要麼定義此顏色資源,要麼用您定義的文字顏色或某種顏色資源替換@color/pumpkin_orange

R類不存在,因爲你在你的資源(如settings.xml一個)和/或您的清單有錯誤。一旦這些錯誤被清除,你的R類應該正確生成。

+0

好的,很感謝幫助我。首先,我會在哪裏定義@color?我需要一個類似於strings.xml的color.xml文件嗎?第二,所以你說要找一個新的圖書館,因爲這個圖書館已經壞了? – 2013-02-13 00:46:51

+1

@Howdy_McGee:「我首先會在哪裏定義@color?」 - 您可以在'res/values/colors.xml'中定義顏色資源,通常爲:http://developer.android.com/guide/topics/resources/more-resources.html#Color「其次,您要說找到一個新的圖書館,因爲這個圖書館已經壞了?「 - 不一定是破碎的,但不友好的,特別是「對Android開發非常新穎」的人。 – CommonsWare 2013-02-13 00:49:40

+0

Kk,我會看看我是否可以找到不同的圖書館。謝謝! – 2013-02-13 00:51:04