12

我也将 SDK 工具更新为 R22 和 ADT 插件。更新前一切正常,但从那以后,我遇到了问题。

基本上我有 2 个库项目和一个应用程序项目。我的一个库项目在“libs”文件夹中包含一些 jar 文件。这些 jars 之一用于应用程序项目本身进行一些初始设置。在更新之前,一切正常,但现在它要求我将 jar 添加到构建路径中,即使我这样做了,在运行应用程序时它仍然会给我 ClassNotFoundException。

有没有人有过类似的经历或知道是什么原因造成的以及如何解决?

谢谢。

4

4 回答 4

8

Check this Android Sdk tools Revision 22 issue?. "I found that I needed to check all of the boxes in the order/export tab of the Java Build Path for the project - and each library -- to properly compile and run the app on a device." - should helps.

于 2013-05-16T13:59:26.277 回答
1

这里的解决方法对我有用

于 2013-05-16T14:50:10.630 回答
0

好的。我也有类似的问题。

就像说如果您google-play-services_lib在更新之前有库项目,那么您的库代码可能会在更新 SDK 后也更新。

您应该从您的工作区中删除该库项目并再次从源文件夹中导入,就像在我的情况下我必须从/android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib. 将您的库路径的引用添加到您的 android 应用程序项目。清理并构建您的项目。

希望这可以帮助。

于 2013-05-16T12:09:10.053 回答
0

你应该尝试升级eclipse。

1) 通过 Android SDK Manager 获取新的导入 2) 检查 Eclipse 存储库中的更新:帮助/检查更新

这将“真正”升级您配置中的 SDK 版本。

不知道是否需要 VShcryabets 指出的其他步骤,我以前有过。

于 2013-05-17T09:32:32.643 回答