Eclipse Android ADT 22 - 库/依赖项问题 - 已经尝试了一切

时间:2013-05-27 17:05:06

标签: android eclipse adt

正如许多人都注意到的那样,自从ADT PLugin for Eclipse的最新发布以来,图书馆的处理已经发生了变化。

05-28 01:59:30.388: E/AndroidRuntime(22867): FATAL EXCEPTION: main
05-28 01:59:30.388: E/AndroidRuntime(22867): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
05-28 01:59:30.388: E/AndroidRuntime(22867):    at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at edu.kaist.wst660.bmaingret.android.RegisterActivity.chooseAccount(RegisterActivity.java:85)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at edu.kaist.wst660.bmaingret.android.RegisterActivity$1.onClick(RegisterActivity.java:50)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.view.View.performClick(View.java:3627)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.view.View$PerformClick.run(View.java:14329)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.os.Handler.handleCallback(Handler.java:605)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.os.Handler.dispatchMessage(Handler.java:92)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.os.Looper.loop(Looper.java:137)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at android.app.ActivityThread.main(ActivityThread.java:4511)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at java.lang.reflect.Method.invokeNative(Native Method)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at java.lang.reflect.Method.invoke(Method.java:511)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:986)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:753)
05-28 01:59:30.388: E/AndroidRuntime(22867):    at dalvik.system.NativeStart.main(Native Method)

google-code-api-client位于libs文件夹中。它显示在Android private librairies

我检查了项目>构建路径设置中的导出选项。

我使用android debug从命令行构建项目,但没有显示任何错误。

安装了新的SDK Build Tools。

然而我仍然有这个错误......

请帮助我!

解-----------------------------------------

您需要针对您使用的每个项目检查上述说明。

在我的情况下google-play服务`librairy项目缺少项目设置中的导出复选框。

2 个答案:

答案 0 :(得分:1)

我也有同样的问题,直到我添加:

导入com.google.android.gms.common.AccountPicker;

在我的activity.java文件中。

还有一个更薄,您需要确保按顺序导入和检查谷歌播放服务并导出

它可能对你有帮助......

答案 1 :(得分:0)

我在更新插件到v22之后遇到了类似的问题,并且几个小时的努力工作我再次启动了SDK管理器并发现,之前没有新的条目(Android SDK构建工具),我已经下载了它和一切都重新开始了。