2012-04-17 69 views
1

我在我的Eclipse中有大約5個項目,他們都在工作和編譯就好,但自上次eclipse和sdk更新以來,我有一個與mobclix和admob庫有關的奇怪錯誤:Android Eclipse無法看到庫的類

應用程序正在編譯沒有任何錯誤,但當我打開任何活動與廣告崩潰!

錯誤:

E/AndroidRuntime(22504): Caused by: java.lang.ClassNotFoundException: com.mobclix.android.sdk.MobclixMMABannerXLAdView in loader dalvik.system.PathClassLoader[/data/app/com.rvanavr.app.apk]

我花了一整天來修復這個bug: - 刪除/添加庫 - 清潔工程 - 重新安裝SDK - reinsalled everyhing

有人面對這個錯誤?真的需要你幫助傢伙!

+0

OK我找到解決方案! 您只需要創建「libs」文件夾並將所有庫放入其中,只有在此之後,才能將它們添加到項目設置中,並且所有內容都可以正常工作。 – Dmitry 2012-04-17 13:12:39

回答

1

是的,我昨天有同樣的問題,發現問題可能與ANT如何在eclipse下建立項目有關。在升級Eclipse ADT插件後,我也開始看到這個問題,並且還獲取了Android SDK(API版本10和15)的最新更新。所以,通常基於其他的stackoverflow問題,我升級瞭如下所述的eclipse,並且問題消失了。我的理解是Eclipse的構建系統在最終版本中沒有包含mobclix.jar,並且沒有報告任何錯誤或警告來提醒這個事實。以下是我的Eclipse升級:

Eclipse幫助菜單 - >安裝新軟件,該窗口彈出: Install new eclipse software

選擇「Eclipse項目更新」 - 我使用的版本3.7(藍色)。然後點擊「全選」,然後點擊「完成」。所有不是最新的Eclipse組件都將升級到最新版本。然後它會要求您重新啓動Eclipse。當我這樣做,並重建我的項目,我沒有任何問題與mobclix.jar和未定義的類。

順便說一句,在升級之後,這裏是我的Eclipse版本(如果要比較當前版本礦山):

版本:靛藍服務發佈2 版本ID:20120216-1857