Android Eclipse无法看到库的类

时间:2012-04-17 08:07:00

标签: eclipse admob mobclix

我的Eclipse中有大约5个项目,所有这些项目都正常工作并且编译得很好但是自上次eclipse和sdk更新以来,我遇到了一个与mobclix和admob库有关的奇怪错误:

应用程序编译正常,没有任何错误,但当我打开任何广告活动时,它会崩溃!

错误:

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

我花了一天时间来修复这个错误: - 删除/添加库 - 清理项目 - 重新安装sdk - 重新安排的旅行

有人面对这个错误吗?真的需要你帮帮忙!

1 个答案:

答案 0 :(得分:1)

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

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

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

升级之后,这是我的Eclipse版本(如果您想将当前版本与我的版本进行比较):

版本:Indigo Service Release 2 构建ID:20120216-1857