2013-05-16 52 views
12

我更新了SDK Tools到R22和ADT插件。更新之前一切正常,但從那以後,我遇到了問題。更新到Android SDK工具R22

基本上我有2個庫項目和一個應用程序項目。我的一個庫項目在「libs」文件夾中包含一些jar文件。其中一個罐子在應用項目中用於初始設置。在更新之前,一切正常,但現在它要求我將jar添加到構建路徑,即使我這樣做了,但在運行應用程序時仍會給我ClassNotFoundException。

有沒有人有過類似的經歷,或者對這是什麼原因有所瞭解,以及如何解決?

謝謝。

+0

有人打開谷歌的錯誤? – zwebie

+0

請注意,標籤是獨立的。結合'android','sdk'和'tools'並不意味着與標籤'android-sdk-tools'相同的東西。 – Charles

回答

8

檢查此Android Sdk tools Revision 22 issue?。 「我發現我需要檢查項目的Java Build Path的訂單/導出選項卡中的所有框 - 以及每個庫 - 才能在設備上正確編譯和運行應用程序。」 - 應該有所幫助。

+0

Thx爲您的答案,它解決了我的問題! –

+0

我已經這樣做了,仍然是同樣的問題 – Som

0

好的。我也有一個Simillar類型的問題。

贊說如果在更新之前將庫項目更新爲google-play-services_lib,那麼在更新SDK之後,您的庫代碼也會更新。

你應該從你的工作區,並導入 從源 文件夾中刪除該庫項目再次像我的情況下,我不得不從/android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib進口。爲您的Android應用項目添加 您的圖書館路徑的參考。清理並建立您的項目。

希望這有助於。

+0

我有一個針對當前導致問題的城市飛艇推送通知的JAR。我試圖刪除庫和應用程序項目並將它們導入到一個全新的工作區,但它沒有解決我的問題。 –

+0

@LeviKurti:確保在libs文件夾中有該jar文件,並且在項目中正確引用它。 –

+0

也試過。我刪除了整個庫文件夾,重新創建它,並再次添加罐子,但仍然沒有運氣。在更新到r22後,我一直在閱讀很多有問題的帖子,但沒有找到我的問題的解決方案。 –

0

你應該嘗試升級蝕。

1)獲得通過Android SDK管理器 2)新的進口檢查在Eclipse庫更新:幫助/檢查更新

這將「真正的」升級你的configs SDK版本。

不知道是否需要VShcryabets指出的其他步驟,我以前有過。