导入android无法解析

时间:2012-02-28 18:19:14

标签: android

我今天在Eclipse中打开了一个我暂时没有打开过的项目。由于一些(莫名其妙的)错误,我无法编译。

import android.app.Activity;
import android.os.Bundle;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.view.animation.Animation;
import android.content.Intent;

产生以下错误:

  

导入android无法解析

我该怎么做才能解决这个问题?

7 个答案:

答案 0 :(得分:44)

首先尝试清理/构建项目。

如果问题仍然存在。右键单击项目 - >去属性 - >去android - >选择Android版本,这应该有用。

希望它有所帮助。

答案 1 :(得分:9)

尝试以下方法之一:

  • '清理'您的Eclipse项目:转到项目>在Eclipse中清理[这似乎对我有用]

  • 刷新项目文件夹(右键单击项目>刷新) 重建您的项目

  • 清理构建(如果使用Ant或Maven - 清理构建版本) 在Eclipse中重新创建项目

  • '切换'工作区 - 然后切换回来(例如,更改为调试,然后切换回Java)

  • '切换'工作区 - 然后切换回来(例如,更改为调试,然后切换回Java)

  • 删除并重新添加您的JRE:

    1. 右键单击您的项目>特性
    2. 单击“库”选项卡
    3. 点击JRE
    4. 点击删除,然后点击确定
    5. 再次重复1-3,但再次添加JRE

答案 2 :(得分:4)

好吧,当我将朋友的现有Android项目导入我的工作区时,我也遇到了这个问题。我发现我缺少JRE库,但也缺少 Android 库(Android Classpath容器库)。您可以这样添加:

  1. 右键单击您的项目>特性
  2. 单击“库”选项卡
  3. 点击右侧的“添加图书馆..”按钮
  4. 添加Android类路径容器库
  5. 祝你好运!

答案 3 :(得分:2)

如果您正在使用Android Studio,这是一个更新的答案。由于缓存方式,您可能会遇到此问题。

如果您在任何套餐中出现此错误,最好转到文件 - > 使缓存/重新启动无效并选择删除缓存。

这也可以修复重新安装之间有时可能会出现的问题,因为卸载后Android Studio不会删除缓存。

答案 4 :(得分:1)

另外请确保当前应用程序和导入的库/应用程序具有相同的Android API版本...(14,15,17等)...... API版本的不匹配也会导致同样的问题。

答案 5 :(得分:0)

在我的情况下,我需要去属性> Java构建路径>订单和出口

检查Android 4.0库(在您的情况下可能是不同的版本)后,它开始工作

答案 6 :(得分:0)

所以其他解决方案都没有对我有用,但我找到了另一种对我有用的方法。

右键点击该项目 - >转到属性 - > Java构建路径 - >图书馆 - >添加外部JAR

了Your_Drive \机器人-的SDK \平台\机器人 - ??

添加android.jar文件