Android Eclipse无法看到库的类

问题描述:

我在我的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

是的,我昨天有同样的问题,发现问题可能与ANT如何在eclipse下建立项目有关。在升级Eclipse ADT插件后,我也开始看到这个问题,并且还获取了Android SDK(API版本10和15)的最新更新。所以,通常基于其他的*问题,我升级了如下所述的eclipse,并且问题消失了。我的理解是Eclipse的构建系统在最终版本中没有包含mobclix.jar,并且没有报告任何错误或警告来提醒这个事实。以下是我的Eclipse升级:

Eclipse帮助菜单 - >安装新软件,该窗口弹出: Install new eclipse software

选择“Eclipse项目更新” - 我使用的版本3.7(蓝色)。然后点击“全选”,然后点击“完成”。所有不是最新的Eclipse组件都将升级到最新版本。然后它会要求您重新启动Eclipse。当我这样做,并重建我的项目,我没有任何问题与mobclix.jar和未定义的类。

顺便说一句,在升级之后,这里是我的Eclipse版本(如果要比较当前版本矿山):

版本:靛蓝服务发布2 版本ID:20120216-1857