设置Android Studio项目并构建Android应用程序

本文适用于构建AEM Forms应用程序6.3.1.1及更高版本。 有关从AEM Forms应用程序6.3的源代码构建应用程序的信息,请参阅 设置Eclipse项目并构建Android™应用程序.

AEM Forms提供AEM Forms应用程序的完整源代码。 该源包含用于构建自定义AEM Forms应用程序的所有组件。 源代码存档, adobe-lc-mobileworkspace-src-<version>.zipadobe-aemfd-forms-app-src-pkg-<version>.zip 软件包。

要获取AEM Forms应用程序源,请执行以下步骤:

  1. 打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。
  2. 点按标题菜单中的 Adobe Experience Manager
  3. 过滤器 部分:
    1. 选择 Forms解决方案 下拉列表。
    2. 选择包的版本和类型。 您还可以使用 搜索下载 选项来筛选结果。
  4. 点按适用于您的操作系统的包名称,选择 接受EULA条款,然后点按 下载.
  5. 打开包管理器,并单击​上传包​以上传包。
  6. 选择包并单击 安装.

下图显示了 adobe-lc-mobileworkspace-src-<version>.zip.

压缩的Android™源的提取内容

下图显示了 android文件夹 src文件夹。

src中android文件夹的目录结构

构建标准AEM Forms应用程序

  1. 执行以下步骤以在Android™ Studio中设置项目并提供签名身份:

    登录到已安装和配置Android™ Studio的计算机。

  2. 复制下载的 adobe-lc-mobileworkspace-src-<version>.zip 存档到:

    对于MAC用户: [User_Home]/Projects

    对于Windows®用户: %HOMEPATH%\Projects

    注意

    对于Windows®,建议将android项目保留在系统驱动器中。

  3. 在以下目录中提取存档:

    对于MAC用户: [User_Home]/Projects/[your-project]

    对于Windows®用户: %HOMEPATH%\Projects\[your-project]

    注意

    建议先将提取的android项目保留在系统驱动器中,然后再将项目导入Android Studio。

  4. 启动Android™ Studio。

    对于MAC用户:更新 local.properties 文件存在于 [User_Home]/Projects/[your-project]/android 文件夹并指向 sdk.dir 变量 SDK 位置。

    对于Windows®用户:更新 local.properties 文件存在于 %HOMEPATH%\Projects\[your-project]\android 文件夹并指向 sdk.dir 变量 SDK 位置。

  5. 单击 完成 来构建项目。

    项目在ADT项目资源管理器中可用。

    构建应用程序后的eclipse项目

  6. 在Android™ Studio中,选择 导入项目(Eclipse ADT、Gradle等).

  7. 在项目资源管理器中,选择要在中构建的项目的根目录 根目录 文本框:

    对于Mac用户: [User_Home]/Projects/MobileWorkspace/src/android

    对于Windows®用户: %HOMEPATH%\Projects\MobileWorkspace\src\android

  8. 导入项目后,会显示一个弹出窗口,其中包含用于更新Android™插件Gradle的选项。 根据您的要求单击相应的按钮。

    dontremindmeagainfortproject

  9. 成功生成Gradle后,将显示以下屏幕。 将相应的设备或模拟器与系统连接,然后单击 运行Android™.

    格拉克莱孔索莱

  10. Android™ Studio显示连接的设备和可用的模拟器。 选择要运行应用程序的设备,然后单击 确定.

    connecteddevice

构建项目后,您可以选择使用Android™ Debug Bridge或Android™ Studio安装应用程序。

使用Android™ Debug Bridge

您可以在Android™设备上通过 Android™ Debug Bridge 使用以下命令:

对于MAC用户: adb install [User_Home]/Projects/[your-project]/adobe-lc-mobileworkspace-src-[version]/android/build/outputs/apk/android-debug.apk

对于Windows®用户: adb install %HOMEPATH%\Projects\[your-project]\adobe-lc-mobileworkspace-src-[version]\android\build\outputs\apk\android-debug.apk

在此页面上