如何编译示例代码

4
我正在学习Android GUI编程,尝试编译和分析Lunar Lander示例程序。Eclipse的使用说明说要选择“从现有源代码创建项目”,但是该选项不存在。如果我选择“文件”->“新建”->“项目”,我可以选择“从现有Ant Buildfile创建Java项目”。我尝试将各种xml文件作为“Ant Buildfile”进行选择,但是所有文件都会给我“所选文件不是有效的Ant buildfile”错误。
我只想运行GUI示例项目,最好使用Eclipse。欢迎提供任何有用的提示。
4个回答

7
首先,您需要安装Eclipse ADT插件,以下是安装说明:http://developer.android.com/guide/developing/eclipse-adt.html
然后您可以通过以下两种方式导入示例代码:
1. 文件 -> 新建 -> Android项目,并选择“从现有源代码创建项目”。 2. 如果它已经是一个Eclipse项目,请单击 文件 -> 导入,之后右键单击项目并选择将其转换为Android项目。

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
过去你可以使用"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


0

你需要选择文件->新建->Android 项目。显然,你没有安装 Android SDK。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接