2012-04-04 53 views
0

我試圖構建並運行包含在ActionBarSherlock中的演示。我從現有源文件 - >新建Android項目,然後導航到samples/demos目錄。該項目被導入到eclipse中,但是,沒有任何R.引用被解析,因爲com.actionbarsherlock沒有出現在gen文件夾中。你如何使com.actionbarsherlock在Android項目的gen文件夾中?

actionbarsherlock庫引用(屬性 - > Android - >庫)。在Android Dependencies文件夾中,actionbarsherlock.jar

感謝您的幫助。

編輯:只要在另一個eclipse項目中引用庫導致com.actionbarsherlock正確生成。我不知道爲什麼這個演示項目中的相同行爲沒有生成com.actionbarsherlock.R。

編輯2:現在它已經神奇地決定工作。我沒有做任何特別的事情,只是不斷引用和取消引用庫,直到它的工作。

爲希望感謝所有,這個問題一直在解決

+0

如果問題不再相關(因爲您自己回答了問題),您應該刪除該問題。 – 2012-04-04 19:48:00

回答

1

gen編譯過程中會生成gen文件夾(和R.java)。嘗試做一個乾淨的和建立看看R和gen /創建。

如果他們不這樣做,那麼編譯失敗。如果在eclipse中有錯誤而不是與缺少R.java相關,請修復它們或將它們發佈爲更多信息的註釋。

這可能是每個java文件頂部的import my.project.R語句的問題,但檢查錯誤將確認或否認此錯誤。

0

我不認爲在創建根文件夾,直到您嘗試運行的應用程序。

如果這不是問題,您可以嘗試修復項目屬性。 Right click on the project --> Android Tools --> Fix Project Properties

相關問題