2012-04-09 65 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框架添加到你的項目的構建路徑