微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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通常会遇到重大问题,而对我来说,最好的解决方案是将所有内容都擦掉并重新开始.

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

原文地址:https://www.jb51.cc/android/311376.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐