构建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
软件分发上提供的软件包。
执行以下步骤以下载 adobe-aemfd-forms-app-src-pkg-<version>.zip
文件:
-
打开 Software Distribution。您需要 Adobe ID 才能登录 Software Distribution。
-
点按标题菜单中的 Adobe Experience Manager。
-
在 过滤器 部分:
- 选择 Forms 从 解决方案 下拉列表。
- 选择包的版本和类型。 您还可以使用 搜索下载 选项来筛选结果。
-
点按适用于您的操作系统的包名称,选择 接受EULA条款,然后点按 下载.
-
打开包管理器,并单击 上传包 以上传包。
-
选择包并单击 安装.
-
要下载源代码存档,请打开 https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip 中。 Android应用程序.zip文件将在您的设备上下载。
-
将.zip文件的内容解压缩到本地文件系统上的文件夹中。 例如, C:\Folder Structure\adobe-lc-mobileworkspace-src-2.4.20
下图显示了 adobe-lc-mobileworkspace-src-<version>.zip\android
文件夹。
设置环境变量 set-environment-variable-android
在开始AEM Forms应用程序的构建过程之前,请设置以下环境变量:
- 将JAVA_HOME环境变量设置为本地文件系统上JDK软件的位置。 例如, C:\Program Files\Java\jdk1.8.0_181
- 设置
ANDROID_SDK_ROOT
系统环境变量到Android的SDK位置。 例如, C:\Users\username\AppData\Local\Android\Sdk - 设置
Path
系统环境变量,以包含适用于Android的platform-tools和tools文件夹位置。 例如, C:\Users\username\AppData\Local\Android\Sdk\platform-tools and C:\Users\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应用程序:
-
在您的计算机上启动Android Studio应用程序。
-
单击 打开现有Android Studio项目. 如果用于打开现有项目的对话框未自动显示,请选择 文件 > 打开.
-
导航到 adobe-lc-mobileworkspace-src-<version>.zip/android 在本地文件系统上,单击 确定.
的 android 选项。
-
选择 android 在左窗格中,单击 运行 > 运行“android”.
-
从“选择部署目标”对话框的“连接的设备”部分选择Android设备,然后单击“确定”。
成功构建开发环境后,您现在可以对应用程序应用自定义设置。 使用以下文章自定义应用程序:
对应用程序应用适当的自定义设置后,您可以生成要分发的.apk文件。
使用Android Studio生成.apk文件 generate-apk-android-studio
执行以下步骤以使用Android Studio生成.apk文件:
-
在您的计算机上启动Android Studio应用程序。
-
选择 打开现有Android Studio项目. 如果用于打开现有项目的对话框未自动显示,请选择 文件 > 打开.
-
导航到 adobe-lc-mobileworkspace-src-<version>.zip/android 在本地文件系统上,单击 确定.
Android选项显示在左窗格中。
-
选择 生成 > 构建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