创建项目

Android Studio 中的项目包含一个或多个模块,这些模块将您的代码组织到不同的功能单元中。本页介绍如何启动新项目或导入现有项目。

如需了解有关 Android 项目结构和模块类型的详细信息,请阅读项目概览。如需了解有关向现有项目为新设备添加模块的详细信息,请阅读为新设备添加模块

启动新项目

利用 Android Studio,您可以轻松地为各种机型(例如,电话、平板电脑、TV、Wear 和 Google Glass)创建 Android 应用。新项目向导让您可以为自己的应用选择机型,并使用启动所需的一切信息填充项目结构。按以下步骤操作来创建新项目。

第 1 步:启动并配置项目

如果您没有打开项目,Android Studio 会显示“Welcome”屏幕。要创建新项目,请点击 Start a New Android Studio project

如果您已经打开一个项目,Android Studio 将显示开发环境。要创建新项目,请点击 File > New > New Project

您可以在下一个窗口中配置应用的名称、软件包名称和项目的位置。
创建项目 - Create a project - 图1
图 1.**Configure your new project** 屏幕。

为您的项目输入相应的值并点击 Next

第 2 步:选择机型和 API 级别

您可以在下一个窗口中选择应用支持的机型,例如电话、平板电脑、TV、Wear 和 Google Glass。选定的机型将成为项目中的应用模块。对于每种机型,您还可以为该应用选择 API 级别。要获取详细信息,请点击 Help me choose
创建项目 - Create a project - 图2
图 2. 当前 Android 版本分布图表,在点击 Help me choose 时显示。

“Android Platform Distribution”窗口显示了运行各个版本 Android 的移动设备分布,如图 2 所示。点击 API 级别可以查看相应版本的 Android 中引入的功能列表。这样可以帮助您选择具有应用所需全部功能的最低 API 级别,以便您可以访问尽可能多的设备。然后点击 OK
创建项目 - Create a project - 图3
图 3.**Target Android Devices** 屏幕。

然后,在“Target Android Devices”窗口上选择机型和 API 版本后,点击 Next.

第 3 步:添加 Activity

您可以在下一个屏幕中选择要添加到应用中的 Activity 类型,如图 4 所示。此屏幕为您稍早选择的每个机型显示了不同的 Activity 集。
创建项目 - Create a project - 图4
图 4. 移动设备机型的 Add an Activity 屏幕。

选择一种 Activity 类型,然后点击 Next

:如果您选择“Add No Activity”,请点击 Finish 来创建项目。

第 4 步:配置 Activity

您可以在下一个屏幕中配置要添加到应用中的 Activity,如图 5 所示。
创建项目 - Create a project - 图5
图 5.**Customize the Activity** 屏幕。

输入 Activity 名称、布局名称和 Activity 标题。然后点击 Finish

第 5 步:开发应用

Android Studio 会为您的项目创建默认结构并打开开发环境。如果您的应用支持多种机型,Android Studio 将为每一个机型创建一个包含完整源文件的模块文件夹,如图 6 所示。
创建项目 - Create a project - 图6
图 6. 新创建的应用的项目结构。

现在,您可以开发自己的应用了。如需了解详细信息,请参阅下面的链接:

导入现有项目

要将现有项目导入 Android Studio,请按以下步骤操作:

  • 点击 File > New > Import Project
  • 在出现的 Select Eclipse or Gradle Project to Import 窗口中,导航至您想要导入的项目的根目录。
  • 点击 OK
    Android Studio 随后将在新 IDE 窗口中打开项目。

如果要从版本控制导入项目,请使用 File > New > Project from Version Control 菜单。如需了解有关从版本控制导入项目的详细信息,请阅读 IntelliJ 的 VCS 特定程序

如果您要将现有的 Eclipse ADT 项目导入 Android Studio,则项目的添加方式取决于其结构。要详细了解如何从 Eclipse 导入项目,请参阅从 Eclipse 迁移到 Android Studio