本文适用于构建AEM Forms应用程序6.3.1.1及更高版本。 有关从AEM FormsApp 6.3的源代码构建应用程序,请参阅设置Eclipse项目并构建Android™应用程序。
AEM Forms提供AEM Forms应用的完整源代码。 该源包含构建自定义AEM Forms应用程序的所有组件。 源代码存档adobe-lc-mobileworkspace-src-<version>.zip
是软件分发adobe-aemfd-forms-app-src-pkg-<version>.zip
包的一部分。
要获取AEM Forms应用程序源,请执行以下步骤:
下图显示了adobe-lc-mobileworkspace-src-<version>.zip
的提取内容。
下图显示了src
文件夹中android
文件夹的目录结构。
执行以下步骤在Android™ Studio中设置项目并提供签名标识:
登录到已安装和配置Android™ Studio的计算机。
将下载的adobe-lc-mobileworkspace-src-<version>.zip
存档复制到:
对于MAC用户: [User_Home]/Projects
对于Windows®用户: %HOMEPATH%\Projects
对于Windows®,建议将android项目保留在系统驱动器中。
在以下目录中解压存档:
对于MAC用户: [User_Home]/Projects/[your-project]
对于Windows®用户: %HOMEPATH%\Projects\[your-project]
建议先将解压缩的android项目保留在系统驱动器中,然后再将项目导入Android Studio。
启动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
向桌面上的位置。
单击完成以构建项目。
项目在ADT项目资源管理器中可用。
在Android™ Studio中,选择“导入项目”(Eclipse ADT、Gradle等)。
在项目资源管理器中,在根目录文本框中选择要构建的项目的根目录:
对于Mac用户 [:User]_Home/Projects/MobileWorkspace/src/android
对于Windows®用户: %HOMEPATH%\Projects\MobileWorkspace\src\android
导入项目后,将显示一个弹出窗口,其中包含更新Android™插件Gradle的选项。 根据您的要求,单击相应的按钮。
成功构建Gradle后,将显示以下屏幕。 将相应的设备或模拟器与系统连接,然后单击“运行Android™]”。[
Android™ Studio显示连接的设备和可用的模拟器。 选择要运行应用程序的设备,然后单击确定。
构建项目后,您可以选择使用Android™ Debug Bridge或Android™ Studio安装应用程序。
可通过Android™调试桥在Android™设备上安装应用程序,并使用以下命令:
对于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