我剛剛通過Eclipse的幫助 - >檢查更新和窗口 - > Android SDK管理器更新了Eclipse,Android SDK和其他所有可更新的項目。Eclipse和SDK更新後構建Android項目的問題
我的項目由一個主項目和2個圖書館項目組成。一個庫項目是正常的Android許可證庫項目。另一個庫項目包含引用它本身不包含的Android資源的Java文件,但它存在於主項目中(例如R.id.myPic用於庫項目中,但實際上包含在主項目中)。在更新之前,我沒有任何問題構建和運行主項目。
由於某種原因,現在我無法構建主項目。主項目文件夾有一個名爲「Library Projects」的「子文件夾」,其中包含Android Licensing的jar文件,但不顯示第二個庫項目的jar文件。主項目文件夾上還有一個紅色的感嘆號。
由於某些原因,我無法重建與主項目一起的庫文件。我試過清理所有項目,然後構建一個項目,構建所有項目,重新啓動Eclipse,但沒有運氣。
如果我轉到項目屬性,然後是Java Build Path,然後是庫,那麼看起來庫項目的jar文件丟失了,但我無法爲此獨立創建一個jar文件,因爲它使用來自main項目。
這是我的問題標籤說的話: 容器 '圖書館項目' 引用不存在的庫 'C:\ AndroidDev \工作區\ FlashcardsCommon \ BIN \ flashcardscommon.jar' 類型:編譯路徑問題
任何想法?
非常感謝!
我在哪裏可以看到我的ADT版本?這次更新有什麼大好處?似乎是一個好主意,回到我以前的設置,並等待這個問題得到解決。 – Sandy
轉到幫助 - >關於Eclipse,然後單擊Android外觀圖標。如果您要嘗試恢復,那麼您最好從新的Eclipse安裝開始;這並不容易。 – jkschneider
Google的內心是正確的,因爲源文件包含圖書館項目策略相當脆弱。不幸的是,它沒有得到充分的測試。但是,ADT 14+中的LogCat有一些很好的改進。 – jkschneider