我正在使用 Eclipse。在GOOGLE IO 2013之后,当我将ADT 插件、Android SDK 工具更新到修订版 22 并将 Android SDK 平台工具更新到修订版 17时,我正面临这个问题
我以前工作的所有项目在这次更新之后都开始无缘无故地抛出ClassNotFoundException 。我搜索了stackoverflow,但似乎没有一个答案能解决我的问题。
我正在使用 Eclipse。在GOOGLE IO 2013之后,当我将ADT 插件、Android SDK 工具更新到修订版 22 并将 Android SDK 平台工具更新到修订版 17时,我正面临这个问题
我以前工作的所有项目在这次更新之后都开始无缘无故地抛出ClassNotFoundException 。我搜索了stackoverflow,但似乎没有一个答案能解决我的问题。
我已经解决了这个问题,我想与大家分享。
我注意到有一个名为Android Private Libraries的新 Android 包,经过数小时的尝试,我找到了解决此问题的方法。
然后右键单击您的项目
转到构建路径-> 配置构建路径-> 订购和导出
当您在那里时,您应该检查Android Private Libraries,然后单击 OK 按钮。
如果您仍然遇到问题,请删除 bin 文件夹中的所有文件并重建您的项目。
希望这可以帮助其他和我面临同样问题的人
当我更新广告时遇到同样的问题试试这个
在 Eclipse 中转到:
“项目”->“属性”->“Java 构建属性”
在“订购和导出”选项卡上,我检查了项目中的“Android 私有库”。我也为它引用的库项目做了这个。这修复了升级到 SDK 22 后我的班级未发现错误。