2010-05-20 78 views
4

我正在用android編寫GUI編程,嘗試編譯和分析Lunar Lander示例程序。使用Eclipse的說明說,選擇「從現有源創建項目」,但該選項不存在。如果我選擇File-> New-> Project,我可以選擇「從現有的Ant構建文件中獲得Java項目」。使用我曾嘗試選擇各種XML文件作爲「Ant構建文件」,但都給了我「選擇的文件不是一個有效的Ant構建文件」錯誤。如何編譯示例代碼

我只想運行GUI示例項目,最好使用Eclipse。任何有用的提示將不勝感激。

回答

7

首先你需要安裝Eclipse ADT插件,這裏有說明http://developer.android.com/guide/developing/eclipse-adt.html

然後你可以用兩種方式導入示例代碼:

  1. 文件 - >新建 - > Android的項目,並選擇「從現有源創建項目」
  2. 如果它已經是一個Eclipse項目,點擊文件 - >導入,然後右鍵點擊該項目並選擇將其設爲Android項目
+0

這工作。謝謝! – 2010-05-20 16:02:49

+2

您應該將答案標記爲「已接受」。 – 2011-05-29 03:22:24

0

它應該是您需要選擇的文件 - >新建 - > Android項目。顯然,你沒有安裝Android SDK

5

我看過你更喜歡Eclipse,但你總是可以從命令行工作。

在GNU/Linux系統有可能做到

$ cp -r $ANDROID_SDK/samples/android-15/LunarLander . 
$ android update project --path LunarLander/ --target 3 --subprojects 
$ cd LunarLander/ 
$ ant debug install 

你必須根據你的系統選擇目標。 這是可能的選擇一個ID可以從使用此命令

$ android list targets 
0

在過去,你可以使用「蟻族」獲取列表進行編譯:

https://tthtlc.wordpress.com/2015/08/01/how-to-quickly-compile-all-the-android-samples-via-command-line/

但自2014年6月,該SDK一直鼓勵用戶遷移到使用gradle,但這是一個帶有很多問題的欺詐行爲。到2015年6月,彙編大部分成功。以下是具體步驟:

https://tthtlc.wordpress.com/2015/10/30/how-to-build-android-sdk-samples-using-gradle/

而且所有的樣本下的「Android-22」支完整的編譯:我有84次成功和19失敗。

完整的日誌,請訪問:

http://pastebin.com/33JBDAqj