在ADT插件更新后使用某种库的所有Android项目抛出ClassNotFoundException

时间:2013-05-20 04:58:32

标签: android eclipse adt android-sdk-tools

我正在使用Eclipse。我正在面对此问题 GOOGLE IO 2013 之后我将 ADT插件,Android SDK工具更新到第22版和Android SDK平台工具更新到第17版

以前工作的所有项目都在此次更新后无缘无故地开始抛出 ClassNotFoundException 。我搜索了stackoverflow,但没有一个答案似乎解决了我的问题。

2 个答案:

答案 0 :(得分:7)

我解决了这个问题,我想与大家分享。

我注意到有一个新的Android软件包名为 Android私有库,经过几个小时的尝试后我找到了解决此问题的方法。

右键单击项目,然后

转到构建路径 - >配置构建路径 - >订单和出口

当你在那里时,你应检查 Android私人图书馆,然后点击确定按钮。

如果您仍然遇到问题,请删除bin文件夹中的所有文件并重建您的项目。

希望这可以帮助那些面临同样问题的人

答案 1 :(得分:6)

当我更新adt时面临同样的问题 试试这个

在Eclipse中转到:

“项目” - > “属性” - > “Java Build Properties”

在“订购和导出”标签上,我检查了项目中的“Android私有库”。我也为它引用的库项目做了这个。这修复了我升级到SDK 22后未找到错误的类。