Show Menu
主题×

构建AEM Forms Android应用程序

按照建议的序列执行以下步骤,为AEM Forms构建Android应用程序。

下载AEM Forms应用程序源代码包

AEM Forms应用程序源代码包引用存档 adobe-lc-mobileworkspace-src-<version>.zip 文件。 此存档包含构建自定义AEM Forms应用程序所需的源代码。 存档包含在包共 adobe-aemfd-forms-app-src-pkg-<version>.zip 享上可用的包中。
请执行以下步骤下载文 adobe-aemfd-forms-app-src-pkg-<version>.zip 件:
  1. 以管理员身份登录到 AEM服务器的作者实例 ,然后打开包 共享 。 您需要Adobe ID才能登录到包共享。
  2. AEM包共享中 ,搜索 adobe-aemfd-forms-app-src-pkg-<version>.zip ,单击适用于您的操作系统的包,然后单击 下载 。 阅读并接受许可协议,然后单击“确 定” 。 下载开始。 下载后,包旁 会显示 “已下载”一词。
  3. 下载完成后,单击“已下 载” 。 您将被重定向到包管理器。 在包管理器中,搜索下载的包,然后单击“安 装”
  4. 要下载源代码存档,请在您的浏览器中打开 https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip 。 Android应用程序。zip文件将下载到您的设备上。
  5. 将。zip文件的内容解压缩到本地文件系统上的文件夹中。 例如, C:\&amp;lt;文件夹结构>\adobe-lc-mobileworkspace-src-2.4.20
下图显示了文件夹的结 adobe-lc-mobileworkspace-src-<version>.zip\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 and C:\Users\&amp;lt;username>\AppData\Local\Android\Sdk\tools。

构建标准AEM Forms应用程序

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

使用Android Studio构建AEM Forms应用程序

执行以下步骤以使用Android Studio构建AEM Forms应用程序:
  1. 在您的计算机上启动Android Studio应用程序。
  2. 单击 打开现有Android Studio项目 。 如果用于打开现有项目的对话框未自动显示,请选择“文件” >“打 开”
  3. 导览至 本地文件系统上的adobe-lc-mobileworkspace-src-<version>.zip/android ,然后单击“确 定”
    窗格中 ,将显示Android选项。
  4. 从左 窗格中选择 android,然后单击“ 运行 > “ ​运行‘android’”。
  5. 从“选择部署目标”对话框的“已连接设备”部分选择Android设备,然后单击“确定”。
    成功构建开发环境后,您现在可以对应用程序应用自定义。 使用以下文章自定义应用程序:
    在将适当的自定义应用程序应用到应用程序后,您可以生成要分发的。apk文件。

使用Android Studio生成。apk文件

执行以下步骤以使用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

生成。apk文件后,请执行以下命令以使用 Android Debug Bridge在Android设备上安装应用程序
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