|This article is for building the AEM Forms App 18.104.22.168 and later versions. For building an app from source code of source code of the AEM Forms App 6.3, see Set up the Eclipse project and build the Android™ app.|
AEM Forms provides the complete source code of the AEM Forms app. The source contains all components to build a custom AEM Forms app. The source code archive, adobe-lc-mobileworkspace-src-<version>.zip is a part of the adobe-aemfd-forms-app-src-pkg-<version>.zip package on package share.
To get the AEM Forms app source, perform the following steps:
- Navigate to package share
- Download the source package. When you download the package, it is added in your AEM Forms package manager.
- After it is downloaded, navigate to: http://<server>:<port>/crx/packmgr/index.jsp, and install adobe-aemfd-forms-app-src-pkg-<version>.zip.
- To download the source-code archive, open http://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip in your browser.
The source package is downloaded on your device.
The following image displays the extracted contents of the adobe-lc-mobileworkspace-src-<version>.zip.
Launch Android™ Studio.
For MAC users: Update the local.properties file present in the [User_Home]/Projects/[your-project]/android folder and point the sdk.dir variable to SDK location on your desktop.
For Windows® users: Update the local.properties file present in the %HOMEPATH%\Projects\[your-project]\android folder and point the sdk.dir variable to SDK location on your desktop.
After you have built the project, you can choose to install the app using Android™ Debug Bridge or Android™ Studio.
You can install the application on an Android™ device via the Android™ Debug Bridge with the following command:
For MAC users: adb install [User_Home]/Projects/[your-project]/adobe-lc-mobileworkspace-src-[version]/android/build/outputs/apk/android-debug.apk
For Windows® users: adb install %HOMEPATH%\Projects\[your-project]\adobe-lc-mobileworkspace-src-[version]\android\build\outputs\apk\android-debug.apk