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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/android/311376.html

猜你在找的Android相关文章