Android项目包含所有组成你的Android应用程序的源代码文件。Android SDK工具使用默认项目向导和文件,来开始一个新的项目使这个变得简单。
这个课程真实了如何创建一个新的项目,使用Eclipse(和ADT插件)或者在名命令使用SDK工具。
注意:你应该已经安装了Android SDK,并且如果你使用Elicpse,你也应该已经安装ADT插件(version21.0.0或者更高)。如果你没有完成这些,在你开始这个课程之前,遵循Installing the Android SDK中的指导。
使用Eclipse创建一个项目
- 点击在工具栏中的new。
- 在显示的窗口中,打开Android文件夹,选择Android Application Projects,并点击Next。
- 填充显示的表单:
- Application Name是显示给用户的应用程序的名称。对于这个项目,使用“My First App.‘
- Project Name是你的项目目录的名称,和在Eclipse中可见的名称。
- Package Name是你的应用的包空间(同样遵循Java编程语言当中包的命名规则)。你的包名必须在所有被安装在Android系统中的包中是唯一的。由于这个原因,如果你使用你的组织和发布实体的反转域名作为名字,通常是最好的。对于这个项目,你能使用一些如”com.example.myfirstapp“,然而,你不能使用”com.example”命名空间在Google Play发布你的应用程序。
- Muninum Required SDK是你的应用程序支持的Android的最低版本,表明使用的API level。为了尽可能支持更多设备,你应该设置这个为最低的有效版本,它允许你的应用程序提供它核心的功能集合。如果你的应用程序任何功能仅仅在更新的Android版本可用,并且它不是应用程序核心功能集合的关键,你能仅仅当运行支持的版本的时候启动这个功能(正如在Supporting Different Platform Verions中所讨论)。放弃这个为你的项目设置默认的值。
- Target SDK说明了你的应用程序测试的最高Android版本(也是用API level)。
- Compile With是你将编译你的应用程序的平台版本。默认的,这个设置为在你的SDK中最新的Android有效版本(它应该为Andorid4.1或者更大,如果你没有这样一个有效版本,你必须使用SDK Manager安装一个)。你仍然可以构建你的应用程序来支持老的版本,但是这只构建目标为最新的笨版本,允许你启动新的功能,并在最新的设备中优化你的应用程序的用户体验。
- Theme指定应用在你的App中的AndroidUI类型。你可以不管它。点击Next。
- 在下一个屏幕类配置项目,使用默认的选择并点击Next。
- 下一个屏幕能帮助你为你的应用程序创建一个启动图标。
- 现在你能选在一个Activity模版,它开始构建你的应用程序。对于这个项目,选择BlankActivity,并点击Next。
- 设置这个Activity为所有详情为默认的状态,并点击Finish。
- 改变目录为Android SDK的tools/路径。
- 执行:
android list targets
这个打印了你已经为你的SDK下载的Android可用平台。找到你想编译你的应用程序的平台。记住目标id。我们推荐你尽可能选择最高的可用版本。你可以一 直构建你的应用程序支持老的版本,但是设置构建目标为最新的版本,允许你针对最新的设备优化你的应用程序。
- 执行:
android create project --target <target-id> --name MyFirstApp
\--path <path-to-workspace>/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
你的Android应用项目现在设置了多个默认的配置,你已经准备开始构建应用程序,继续next lesson。
随着Andoird的新版本开始游泳,你应给在这个新的版本上测试你的功能,并更新这个值来匹配最新的API level,来充分利用新的平台的功能。你能以使用不同的方式和工具,来为所有屏幕密度定做一个图。在你发布你的应用程序之前,你应该确保你的图标符合在Iconography设计指南中被定义的规格。点击Next。
如果你没有使用安装ADT插件的Eclipse IDE,你可以使用命令行中的SDK工具来替代,创建你的项目:
如果你没有看见任何目标被列出,你需要使用Android SDK Manager工具安装一些。查看Adding Platforms and Packages。
使用从目标列表中的一个id来替代<target-id>(从前面的步骤),使用你想保存你的项目的位置替代<path-to-workspace>。
提示:添加platform-tools/和tools/目录到你的PATH环境变量。
文档目录:Developers/Training/Advanced Tranining/Getting Started/Building Your First app/Creating an Android Project