如何编译示例代码

时间:2010-05-20 02:12:19

标签: android user-interface sample

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

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

4 个答案:

答案 0 :(得分:7)

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

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

  1. 文件 - >新 - > Android Project,然后选择“从现有来源创建项目”
  2. 如果它已经是Eclipse项目,请单击文件 - >导入,然后右键单击项目并选择“将其设为Android项目”

答案 1 :(得分: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 

答案 2 :(得分:0)

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

答案 3 :(得分: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