Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法解析导入android_Android - Fatal编程技术网

无法解析导入android

无法解析导入android,android,Android,我在今天的Eclipse中打开了一个很久没有打开的项目。由于一些(无法解释的)错误,我无法编译 产生以下错误: 无法解析导入android 如何解决此问题?首先尝试清理/构建项目 如果问题仍然存在。右键单击项目->转到属性->转到android->选择android版本,这样应该可以工作 希望能有所帮助。试试以下方法之一: “清理”您的Eclipse项目:在Eclipse中转到Project>Clean[这似乎对我有用] 刷新项目文件夹(右键单击项目>刷新) 重新构建您的项目 清理构建(如果使

我在今天的Eclipse中打开了一个很久没有打开的项目。由于一些(无法解释的)错误,我无法编译

产生以下错误:

无法解析导入android


如何解决此问题?

首先尝试清理/构建项目

如果问题仍然存在。右键单击项目->转到属性->转到android->选择android版本,这样应该可以工作

希望能有所帮助。

试试以下方法之一:

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

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

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

  • “切换”工作区–然后切换回(例如更改为调试,然后切换回Java)

  • “切换”工作区–然后切换回(例如更改为调试,然后切换回Java)

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

  • 右键单击项目>属性
  • 单击“库”选项卡
  • 点击JRE
  • 单击“删除”,然后单击“确定”
  • 再次重复1-3,但再次添加JRE

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

  • 右键单击项目>属性
  • 单击“库”选项卡
  • 单击右侧的“添加库…”按钮
  • 添加Android类路径容器库

  • 祝你好运

    还要确保当前应用程序和导入的库/应用程序具有相同的android API版本。。。(14、15、17等)。。。API版本不匹配也会导致同样的问题。

    在我的例子中,我需要转到属性>Java构建路径>顺序和导出


    检查安卓4.0库(可能与您的情况不同)后,它开始工作

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

    如果在任何软件包中出现此错误,最好转到文件->使缓存无效/重新启动,然后选择删除缓存


    这还可以解决由于卸载Android Studio时不会删除缓存而导致的在重新安装之间可能持续存在的问题。

    因此,其他解决方案都不适合我,但我找到了另一种适合我的方法

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

    您的\u驱动器\android SDK\Platform\android-


    添加android.jar文件

    创建新项目,看看它运行与否会发生什么?谢谢!在我的例子中,问题是合并项目时,我将project.properties字段替换为我没有的目标android版本。这就解决了我的问题。切换工作区就是为了我。A1++将再次切换,但不会删除评论。重新启动系统(Mac OS),启动Android studio,然后使缓存无效,并重新启动Android studio以解决此问题。浪费了整整一天!:(
    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;