2012-04-09 66 views
0

我正在使用Linux Fedora 16操作系统。 Eclipse Indigo。将Eclipse jar添加到Eclipse构建路径

Android SDK中以及与其相关的Eclipse插件已成功安装。

但是,当我导入了一个我下载的示例项目时,构建错误表明编译器无法在类路径中找到Android类,即安装插件时Android jar没有自动添加到Eclipse类路径中。

我尝试添加所有在/安卓/工具/ lib目录下(如他们中的很多)的罐子,但没有做到这一点。

所以我想知道如果这个罐子(S)需要单独下载,即不是SDK包(这似乎令人怀疑)的一部分。

错误例如:

android.app.Activity不能被解析为一个类型

回答

1

在Eclipse的完整安装时,你必须为进口安卓项目,检查你项目的根目录,并检查它是否有以下东西在内,如下:

.project 
AndroidManifest.xml 

如果导入的Android的项目不具备的.project那么你应该导入项目就像下面的步骤:

在Eclipse中去:

文件 - >新建 - >的Android项目 - >现在您可以选择是否要添加已经有源代码的Project,然后选择Project退出Source并找到您的Project根目录。

现在还有一两件事,当你已引进项目右击项目的根目录,然后单击属性选择Android - >然后如果没有选择的构建目标,然后选择Android的目标之一,因为你的需要。

+0

谢谢。我确实有AndroidManifest.xml文件,它指定了最小的SDK级别要求8和目标11,但是,我的AVD设置为15(版本4.0.3)。这可能是问题所在吗?似乎并不像它应该 – amphibient 2012-04-09 18:36:30

+0

没有AVD版本4.0.3不会产生任何问题,您仍然无法在您的项目中看到任何Android Lib。让我知道。并且您必须检查您的项目中是否有.project文件。 – Herry 2012-04-09 18:40:39

+0

我有一个.project文件,它的内容如下: – amphibient 2012-04-09 19:50:32

0

是的,我也遇到过这个问题。有时,在导入android源代码时,eclipse不会添加android框架jar来构建路径。在这种情况下,打开.classpath文件(这将是你的项目的根文件夹)和源类路径条目之后加入该行

<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 

。刷新,清理并构建项目。你会发现Android框架添加到你的项目的构建路径