有人遇到过在Android运行时无法解析导入的问题吗?
我正在尝试按照说明构建日历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.
在调试模式下运行时:代码窗口显示它停止在第一个导入处。
package com.google.api.services.samples.calendar.android;
import com.google.api.client.extensions.android2.AndroidHttp; << stops here
我不确定导入失败是否只针对谷歌API,还是普遍存在于导入中的问题。
我猜测可能是Maven没有将这些库链接到APK中。令我惊讶的是,在构建时这个问题没有被标记为问题,如果能在那里发现问题,也许我会更有机会解决它们。
我怀疑我已经损坏了我的Maven安装,并且可能甚至是Eclipse也一样。我的下一步是完全清除它们,并重新进行安装。
有人遇到过导入无法在运行时解析的问题吗? 或者您有任何相关的经验或建议可以提供给我吗?
祝好, Peter