为新设备添加模块

模块为应用程序的源代码,资源文件和应用程序级别设置提供容器,例如模块级构建文件和Android清单文件。每个模块都可以独立构建,测试和调试。

Android Studio使用模块可以轻松地将新设备添加到项目中。通过遵循Android Studio中的几个简单步骤,您可以创建一个模块来包含特定于设备类型的代码,例如Wear OS或Android TV。Android Studio自动创建模块目录,例如源和资源目录,以及build.gradle适用于设备类型的默认文件。此外,Android Studio还会创建具有推荐构建配置的设备模块,例如使用Android电视模块的Leanback库。

本页介绍如何为特定设备添加新模块。

Android Studio还可以轻松地将库或Google Cloud模块添加到您的项目中。有关创建库模块的详细信息,请参阅创建库模块

创建一个新模块

要为项目向新设备添加新模块,请执行以下操作:

  1. 单击文件 > 新建 > 新建模块
  2. 在出现的“ 创建新模块”窗口中,Android Studio提供以下设备模块:
    • 手机和平板电脑模块
    • 穿OS模块
    • Android电视模块
    • 玻璃模块
    选择所需设备的模块,然后单击“ 下一步”
  3. 在“ 配置新模块”表单中,输入以下详细信息:
    • 应用程序名称:此名称用作新模块的应用启动器图标的标题。
    • 模块名称:此文本用作可见源代码和资源文件的文件夹的名称。
    • 包名称:这是模块中代码的Java命名空间。它作为package 模块的Android清单文件中的属性 添加 。
    • 最低SDK:此设置表示应用程序模块支持的最低Android平台版本。此值设置 文件中的minSdkVersion属性build.gradle,您可以稍后编辑该 属性。

    然后单击下一步

  4. 根据您选择的设备模块,以下页面显示一组适当的代码模板,您可以选择将其用作主要活动。单击要启动的活动模板,然后单击“ 下一步”。如果您不需要活动,请单击“ 添加无活动”,单击“ 完成”,然后您就完成了。
  5. 如果您选择了活动模板,请在“ 自定义活动”页面上输入活动的设置。大多数模板都要求提供活动名称布局名称标题,但每个模板都有特定于活动的设置。单击 完成。使用活动模板创建应用程序模块时,您可以立即在设备上运行并测试该模块。

Android Studio为新模块创建所有必需的文件,并将项目与新模块gradle文件同步。为新设备添加模块还会将目标设备所需的任何依赖项添加到模块的构建文件中。

Gradle项目同步完成后,新模块将显示在左侧的“ 项目”窗口中。如果没有看到新模块文件夹,请确保该窗口显示Android视图

导入模块

要将现有模块导入项目,请执行以下操作:

  1. 单击文件>新建>导入模块
  2. 在“ 源目录”框中,键入或选择要导入的模块的目录:
    • 如果要导入一个模块,请指明其根目录。
    • 如果要从项目导入多个模块,请指明项目文件夹。对于文件夹内的每个模块,将出现一个框,指示 源位置模块名称。确保为要导入的每个模块选中“ 导入”框。
    如果您的模块具有其他依赖项,则将列出它们以在“ 其他所需模块”下导入 。
  3. 在“ 模块名称”字段中键入所需的模块名称。
  4. 单击完成。

导入模块后,它将显示在左侧的“ 项目” 窗口中

下一步

添加新模块后,您可以修改模块代码和资源,配置模块构建设置以及构建模块。您也可以像运行任何其他应用程序一样运行和调试模块。

您还需要添加代码和资源以正确支持新设备。有关如何为不同设备类型开发应用程序模块的更多信息,请参阅相应的文档:

在开发新模块时,您可能会创建已在不同应用程序模块中复制的设备无关代码。考虑将共享代码移动到库模块并将库作为依赖项添加到应用程序模块,而不是维护重复的代码。有关创建库模块并将其添加为依赖关系的更多信息,请参阅 创建Android库

10-03 10:06