AndroidRuntime:无法解析import com.google.api.client

有没有人看到这个问题,导入在Andriod运行时无法解决

我正在尝试按照以下说明构建日历android示例:
http://samples.google-api-java-client.googlecode.com/hg/calendar-android-sample/instructions.html?r=default

我的构建路径包含以下内容

它在Eclipse中构建好,没有问题/警告.然而,当我在我的HTC(Android 2.3.3)上启动它,但它“意外停止”,而在LogCat它说:

E/AndroidRuntime(8170): java.lang.Error: Unresolved compilation problems: 
E/AndroidRuntime(8170):     The import com.google.api.client cannot be resolved
Followed by many other google-api import resolution failures.

当在debug下运行时:代码窗口显示它在第一次导入时停止

package com.google.api.services.samples.calendar.android;
import com.google.api.client.extensions.android2.AndroidHttp; << stops here

我不知道导入失败是否是特定于Google Api的东西,还是更广泛的导入问题.

我猜想,Maven不是将这些图书馆连接到APK中.令我惊讶的是,这个问题在建造时没有被标记一个问题,在修复这个问题上我可能会更好运气.

我怀疑我已经损坏了我的Maven安装,甚至可能甚至Eclipse也.我的下一步是完全擦掉它们,然后从新安装开始.

有没有人看到这个问题,导入在运行时无法解决
或者也许有人对我可能追求的调查领域有一些建议?
或者任何相关的经验,你会受到欢迎.

亲切的问候,
彼得

解决方法

除了升级到Java 6,我建议删除所有外部库并重新添加它们.当您升级Java或ADT版本(在我的情况下),Eclipse通常会遇到重大问题,而对我来说,最好的解决方案是将所有内容都擦掉并重新开始.

如果删除所有依赖项/外部库并重新添加它们并不能解决您的问题,我建议创建一个新项目,复制所有资源,然后重新添加谷歌库.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...