我也将 SDK 工具更新为 R22 和 ADT 插件。更新前一切正常,但从那以后,我遇到了问题。
基本上我有 2 个库项目和一个应用程序项目。我的一个库项目在“libs”文件夹中包含一些 jar 文件。这些 jars 之一用于应用程序项目本身进行一些初始设置。在更新之前,一切正常,但现在它要求我将 jar 添加到构建路径中,即使我这样做了,在运行应用程序时它仍然会给我 ClassNotFoundException。
有没有人有过类似的经历或知道是什么原因造成的以及如何解决?
谢谢。
我也将 SDK 工具更新为 R22 和 ADT 插件。更新前一切正常,但从那以后,我遇到了问题。
基本上我有 2 个库项目和一个应用程序项目。我的一个库项目在“libs”文件夹中包含一些 jar 文件。这些 jars 之一用于应用程序项目本身进行一些初始设置。在更新之前,一切正常,但现在它要求我将 jar 添加到构建路径中,即使我这样做了,在运行应用程序时它仍然会给我 ClassNotFoundException。
有没有人有过类似的经历或知道是什么原因造成的以及如何解决?
谢谢。
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.
这里的解决方法对我有用
好的。我也有类似的问题。
就像说如果您google-play-services_lib
在更新之前有库项目,那么您的库代码可能会在更新 SDK 后也更新。
您应该从您的工作区中删除该库项目并再次从源文件夹中导入,就像在我的情况下我必须从
/android-sdk-linux/extras/google/google_play_services/libproject/google-play-services_lib
. 将您的库路径的引用添加到您的 android 应用程序项目。清理并构建您的项目。
希望这可以帮助。
你应该尝试升级eclipse。
1) 通过 Android SDK Manager 获取新的导入 2) 检查 Eclipse 存储库中的更新:帮助/检查更新
这将“真正”升级您配置中的 SDK 版本。
不知道是否需要 VShcryabets 指出的其他步骤,我以前有过。