构建AEM Forms Android应用程序 build-the-aem-forms-android-app

要构建适用于AEM Forms的Android应用程序,请按照建议的顺序执行以下步骤。

下载AEM Forms应用程序源代码包 download-android-zip

AEM Forms应用程序源代码包是指 adobe-lc-mobileworkspace-src-<version>.zip 存档。 此存档包含构建自定义AEM Forms应用程序所需的源代码。 存档包含在 adobe-aemfd-forms-app-src-pkg-<version>.zip软件包在Software Distribution上可用。

要下载 adobe-aemfd-forms-app-src-pkg-<version>.zip 文件,请执行以下步骤:

  1. 打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。

  2. 选择 Adobe Experience Manager 在标题菜单中可用。

  3. 过滤器 部分:

    1. 选择 Forms解决方案 下拉列表。
    2. 选择包的版本和类型。 您也可以使用 搜索下载 用于筛选结果的选项。
  4. 选择适用于您的操作系统的包名称,然后选择 接受EULA条款,并选择 下载.

  5. 打开 包管理器 并单击 上传包 以上传包。

  6. 选择包并单击 安装.

  7. 要下载源代码存档,请打开 https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip 在浏览器中。 将在您的设备上下载Android应用程序.zip文件。

  8. 将.zip文件的内容解压到本地文件系统中的文件夹中。 例如, C:&lt;folder structure="">\adobe-lc-mobileworkspace-src-2.4.20

下图显示了 adobe-lc-mobileworkspace-src-<version>.zip\android文件夹。

zip_android_folder_structure

设置环境变量 set-environment-variable-android

在开始AEM Forms应用程序的构建过程之前,请设置以下环境变量:

  • 将JAVA_HOME环境变量设置为本地文件系统上JDK软件的位置。 例如,C:\Program Files\Java\jdk1.8.0_181
  • 设置 ANDROID_SDK_ROOT 将系统环境变量更改为Android的SDK位置。 例如,C:\Users&amp;lt;username>\AppData\Local\Android\Sdk
  • 设置 Path 系统环境变量,以包含Android的平台工具和工具文件夹位置。 例如,C:\Users&amp;lt;username>\AppData\Local\Android\Sdk\platform-tools和C:\Users&amp;lt;username>\AppData\Local\Android\Sdk\tools。

构建标准AEM Forms应用程序 set-up-the-xcode-project

保存adobe-lc-mobileworkspace-src后 — <version>.zip文件并设置环境变量,使用以下任意选项构建标准AEM Forms Android应用程序:

使用Android Studio构建AEM Forms应用程序 using-android-studio

要使用Android Studio构建AEM Forms应用程序,请执行以下步骤:

  1. 在您的计算机上启动Android Studio应用程序。

  2. 单击 打开现有的Android Studio项目. 如果用于打开现有项目的对话框未自动显示,请选择 文件 > 打开.

  3. 导航到 adobe-lc-mobileworkspace-src-<version>.zip/android ,然后单击 确定.

    android 选项将显示在左窗格中。

    android_folder_studio

  4. 选择 android 从左窗格中单击 运行 > 运行'android'.

  5. 从选择部署目标对话框上的连接的设备部分中选择Android设备,然后单击确定。

    成功构建开发环境后,您现在可以在应用程序上应用自定义设置。 使用以下文章可自定义应用程序:

    将适当的自定义应用于应用程序后,可以生成用于分发的.apk文件。

使用Android Studio生成.apk文件 generate-apk-android-studio

要使用Android Studio生成.apk文件,请执行以下操作:

  1. 在您的计算机上启动Android Studio应用程序。

  2. 选择 打开现有的Android Studio项目. 如果用于打开现有项目的对话框未自动显示,请选择 文件 > 打开.

  3. 导航到 adobe-lc-mobileworkspace-src-<version>.zip/android ,然后单击 确定.

    Android选项将显示在左窗格中。

  4. 要生成.apk文件,请选择 生成 > 构建APK.

    (可选)选择 生成 > 生成已签名的APK 生成 已签名版本 .apk文件中的。

使用Android Debug Bridge build-android-debug-bridge

生成.apk文件后,使用以下命令在Android设备上安装应用程序 Android Debug Bridge.

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

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

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2