Eclipse无法识别任何导入

6

我在Eclipse中似乎搞砸了一些东西。它不识别我尝试导入的任何库。

以下是一些未被识别的内容:

import java.util.ArrayList;
import android.content.Intent;
import com.google.android.maps.MapView;

这是一个开源项目,我已经下载并导入到Eclipse中。我觉得我下载了谷歌API的错误方式,因为像MapView这样的东西在我的其他项目中也不能正常工作。有人能帮帮我吗?
最好,
阿尼姆
编辑:
现在已经解决了大部分问题。通过将鼠标悬停在导入行上并单击“修复项目设置...”来完成。
现在我要做的唯一一件事就是让与谷歌地图相关的API正常工作。
4个回答

5

要检查您是否已正确安装ADT,请转到 -> 窗口 -> 首选项。 如果您在首选项中看到Android,则表示您已安装ADT。

要指向有效的SDK目录,请单击Android。在SDK位置中指定位置。

即使您已正确安装ADT和SDK,如果您导入它,则有可能eclipse无法将其识别为Android项目(这取决于项目和文件)。 最好的方法是创建一个新的Android项目,并将导入的项目文件复制到新创建的Android项目中。这肯定会起作用。


1

需要考虑两件事情:

  1. 打开项目属性 -> Android部分,查看是否选择了Android SDK。如果没有选择任何SDK,请勾选它。

  2. 在项目属性 -> Java编译器部分,将“编译器兼容性级别”更改为“1.6”。这是因为您安装了有些包存在问题的JDK 1.7!


0

但是为什么它甚至没有识别ArrayList呢? - ElectronAnt

0

我右键点击项目,选择属性,将Google APIs 2.3.3添加为目标,然后进行了项目清理,并成功启动了应用程序。非常感谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接