to top

构建你的Android工程

一个Android项目包含你生成APP的所有源码和文件。 Android SDK 工具将生成一些默认的项目目录和文件,因此你可以轻松的新建一个项目 。

本课程将指导你怎样用Eclipse(安装了ADT插件)和用命令行工具来新建一个Android项目。

提示: 你已经安装了Android SDK, 如果你使用Eclipse, 你也应该安装了 ADT 插件 . 如果不是, 阅读 安装Android SDK ,完成安装后再来学习本课程。

用Eclipse新建项目

第 1 讲.Eclipse的新项目指引

  1. 进入Eclipse, 选择 File > New > Project. 在弹出的对话框中你应该可以找到名为Android的文件夹。 (如果你看不到 Android 文件夹, 说明你没安装好 ADT 插件—阅读 安装 ADT 插件).
  2. 打开 Android , 选择 Android Project 并点击 next.
  3. 输入一个项目名(例如 "MyFirstApp") 然后点击 下一步.
  4. 选择 build target.这是你将编译的APP的目标平台版本。

    建议你尽可能选择最新的版本。你仍然可以为老版本生成APP, 但设置最新的版本可以使你在最新的Android设备上轻松优化你的应用,也会有更好的用户体验。

    如果你没看到设备列表,你需要用Android SDK Manager 工具安装。详情查看 安装向导的第4步.

    点击 下一步.

  5. 配置其他的APP信息, 例如:
    • 程序名: 展现给用户的软件名称。 输入 "My First App".
    • 包名: 你软件的包命名空间(遵循JAVA开发预言的包命名规范)。 你的包名在Android系统中必须是唯一的. 因此你很有必要使用一个标准的域名形式的包名,一般可以代表你的公司或你的开发团队。你的第一个项目可以使用例如"com.example.myapp."这样的包名。但你不能使用"com.example" 这样的命名空间来发布软件。
    • 创建 Activity:这是你主要的用户界面的类名。 (一个Activity代表你程序的一个界面). 输入 "MyFirstActivity".
    • Minimum SDK: 选择 4 (Android 1.6).

      因为这个版本比你的目标版本小,所以会弹出一个警告, 没关系,你只需要确认下你不会使用高于minimum SDK的 API level ,并且没有事先用代码调整了设备上的系统版本。(你将在其它课程中读到相关内容)。

    点击 Finish.

这样你的项目建好了,并生成了一些默认的文件,你现在可以开始你的APP开发了。 继续 下一课

用命令行工具新建Android项目

如果你没有安装了ADT插件的Eclipse,那你可以用命令行工具新建项目:

  1. 把目录切换到Android SDKtools/ 目录下.
  2. 执行:
    android list targets

    控制台将打印出一个你为SDK下载好的可用Android 平台列表。找到你的目标平台。记住它的ID,建议你尽可能使用最新的SDK版本。 你仍然可以为老版本生成APP, 但设置最新的版本可以使你在最新的Android设备上轻松优化你的应用,也会有更好的用户体验。

    如果你没看到设备列表,你需要用Android SDK Manager 工具安装。详情查看安装向导的第4步.

  3. 执行:
    android create project --target <target-id> --name MyFirstApp \
    --path <path-to-workspace>/MyFirstApp --activity MyFirstActivity \
    --package com.example.myapp
    

    用你刚记下的平台ID替换 <target-id> (由上一步拿到的ID) 并用你的项目保存路径替换 <path-to-workspace>

现在你的项目建好了,并做了一些默认的配置。现在你可以开始开发APP了。继续 下一课

提示: 添加 platform-tools/tools/ 目录到你的环境变量 PATH 中。