4

我正在使用 android 进行 GUI 编程,试图编译和分析 Lunar Lander 示例程序。使用 Eclipse 的说明说选择“从现有源创建项目”,但该选项不存在。如果我选择 File->New->Project 我可以选择“Java project from Existing Ant Buildfile”。使用它,我尝试将各种 xml 文件选择为“Ant Buildfile”,但都给了我“选择的文件不是有效的 Ant 构建文件”错误。

我只想运行 GUI 示例项目,最好使用 Eclipse。任何有用的提示将不胜感激。

4

4 回答 4

7

首先你需要安装 Eclipse ADT 插件,这里是http://developer.android.com/guide/developing/eclipse-adt.html的说明。

然后可以通过两种方式导入示例代码:

  1. 文件 -> 新建 -> Android 项目,然后选择“从现有源创建项目”
  2. 如果它已经是一个 Eclipse 项目,请单击 File -> Import,然后右键单击该项目并选择 Make it an Android Project
于 2010-05-20T02:20:58.900 回答
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 
于 2012-08-21T15:07:22.803 回答
0

它应该是您需要选择的 File->New-> Android Project。显然,您没有安装 Android SDK

于 2010-05-20T06:43:42.277 回答
0

过去你可以使用“ant”来编译:

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

于 2015-12-03T02:21:35.417 回答