导入android无法解析

问题描述:

我打开了一个项目,我今天在Eclipse中打开了一段时间。由于一些(莫名其妙的)错误,我无法编译。导入android无法解析

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; 

产生以下错误:

the import android could not be resolved

我能做些什么来解决这个问题呢?

+0

创建新项目,看看它发生了什么或没有? – 2012-02-28 18:24:24

首先尝试清理/建立您的项目。

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

希望它有帮助。

+0

非常感谢的人!这帮助我了! – 2013-05-04 09:15:42

+0

谢谢!在我的情况下,问题是合并项目,我用我没有的目标Android版本取代了我的project.properties字段。这解决了我的问题。 – MazarD 2013-05-18 12:33:38

+0

有同样的问题,这解决了它。谢谢 – Simon 2014-05-21 17:42:32

尝试其中之一:

  • “干净”的Eclipse项目:转到项目>清除在Eclipse [这似乎为我工作]

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

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

  • “开关”工作区 - 再切换回(例如,修改了调试,然后再切换回Java)

  • “开关”工作区 - 再切换回(例如,修改了调试,然后再切换回Java)

  • 删除并重新添加您的JRE:Libraries选项卡

    1. 右键点击你的项目>属性
    2. 点击
    3. 单击JRE
    4. 单击删除,然后确定
    5. 重复1-3了,但添加JRE再次
+4

切换工作区对我来说是什么。 A1 ++会再次切换 – 2013-06-12 07:19:44

嗯,我也遇到了这个问题,当我输入一个现有的Android项目从朋友进入我的工作区。我发现我缺少JRE库,但也有 Android库(Android类路径容器库)。你可以这样添加:

  1. 右键点击你的项目>属性
  2. 单击Libraries选项卡上
  3. 点击“添加库...”按钮右侧
  4. 加入Android的类路径容器图书馆

祝你好运!

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

就我而言,我需要去属性> Java构建路径>订单和出口

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

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

在你得到这个错误有任何包这是一个好主意,去文件事件 - >无效高速缓存/重启,选择放弃高速缓存。

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

+0

无法删除评论。 – flobacca 2015-08-10 15:28:22

+0

完成系统重启(Mac OS)后,启动Android Studio,然后使缓存失效并重新启动Android Studio来解决问题。 浪费了整整一天! :( – 2017-06-13 07:34:43

所以没有其他的解决方案为我工作,但我找到了另一种方式,为我工作。

右键单击项目 - >转到属性 - > Java构建路径 - >库 - >添加外部JAR

了Your_Drive \ Android的软件开发工具包\平台\ android-?

添加android.jar文件