爲了實現我們UI的不同版本,我們將程序分解爲UI特定代碼和一個包含其他所有內容的公共庫項目。直到昨天,當我更新到ADT 14時,一切正常。現在我無法建立。我不斷收到錯誤「容器'庫項目'引用非現有庫'我的共同項目的bin文件夾的路徑和project.jar的名稱'更新到ADT後無法構建依賴庫的項目14
我已經遍佈網絡,我能想到的解決這個問題無濟於事有人可以幫助我,我基本上停留在這一點上
爲了實現我們UI的不同版本,我們將程序分解爲UI特定代碼和一個包含其他所有內容的公共庫項目。直到昨天,當我更新到ADT 14時,一切正常。現在我無法建立。我不斷收到錯誤「容器'庫項目'引用非現有庫'我的共同項目的bin文件夾的路徑和project.jar的名稱'更新到ADT後無法構建依賴庫的項目14
我已經遍佈網絡,我能想到的解決這個問題無濟於事有人可以幫助我,我基本上停留在這一點上
也許你切換到新的ADT當我有同樣的問題:?
在我之前的設置我在庫和主項目之間分配了一些資源,庫項目不會自行編譯錯誤,但僅與添加了缺失資源的主項目結合使用。
它不再像這樣工作。
現在庫項目必須完全編譯無錯。當它執行時,構建過程將在庫項目的bin文件夾中創建一個<lib_project_name> .jar。
如果沒有創建jar文件(因此庫項目的構建過程由於某種原因失敗 - 例如因爲R.java文件中的更改(請參閱http://tools.android.com/recent/buildchangesinrevision14)),您將收到您描述的錯誤消息。
此外,我不得不從項目中手動刪除<lib_project> _src。
我遇到了幾個不同項目的問題,我在其他答案中提出了修復建議,但他們只是暫時修復。
每次我重新打開Eclipse或在項目上執行Clean時,「Library Projects」目錄將消失,我將不得不打開項目屬性,刪除庫並重新添加它。
我通過創建一個新項目並將所有內容複製到其中來解決了這個難題。
然後我找到了一個簡單的方法來解決它。右鍵單擊該項目,重構 - >重命名。之後您可以重命名它。這固定了它。
查看Android Developers博客中的文章「Android SDK Tools中的庫項目更改r14」(http://android-developers.blogspot.com/2011/10/changes-to-library-projects-in-android.html)。
E.g. @ P.Melch:「我不得不手動從項目中刪除_src」應做如下:
要解決的項目,則必須刪除多餘的源文件夾下面的步驟:
- 右鍵單擊源文件夾並選擇Build Path>從Build 中刪除路徑。
- 會彈出一個對話框。在它中,請確保選中「同時解除文件夾與項目的鏈接」以徹底刪除該文件夾。
你在Android的SDK管理器更新了Android SDK
Android SDK工具裏安裝 的Android SDK Plataforms安裝 的Android SDK構建安裝
檢查這個環節它是[已知問題]( http://tools.android.com/knownissues) –