De AEM Forms Android-app ontwikkelen
Gemaakt voor:
- User
Voer de volgende stappen uit in de aanbevolen volgorde om de Android-app voor AEM Forms te maken.
Het AEM Forms App Source Code-pakket downloaden
AEM Forms App Source Code Package verwijst naar de adobe-lc-mobileworkspace-src-<version>.zip
archief. Dit archief bevat de broncode die is vereist voor het maken van een aangepaste AEM Forms-app. Het archief wordt opgenomen in het adobe-aemfd-forms-app-src-pkg-<version>.zip
op de Software Distribution beschikbaar.
Voer de volgende stappen uit om de adobe-aemfd-forms-app-src-pkg-<version>.zip
bestand:
-
Openen Softwaredistributie. U hebt een Adobe ID nodig om u aan te melden bij de softwaredistributie.
-
Tikken Adobe Experience Manager beschikbaar in het koptekstmenu.
-
In de Filters sectie:
- Selecteren Forms van de Solution vervolgkeuzelijst.
- Selecteer de versie en typ voor het pakket. U kunt ook de opdracht Search Downloads om de resultaten te filteren.
-
Tik op de pakketnaam die van toepassing is op het besturingssysteem. Selecteer Accept EULA Terms en tikken Download.
-
Openen Pakketbeheer en klik op Upload Package om het pakket te uploaden.
-
Selecteer het pakket en klik op Install.
-
Als u het archief met broncodes wilt downloaden, opent u https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip in uw browser. Het ZIP-bestand voor de Android-app wordt gedownload op uw apparaat.
-
Extraheer de inhoud van het ZIP-bestand naar een map op uw lokale bestandssysteem. Bijvoorbeeld: C:\Folder Structure\adobe-lc-mobileworkspace-src-2.4.20
In de volgende afbeelding wordt de structuur van de adobe-lc-mobileworkspace-src-<version>.zip\android
map.
Omgevingsvariabelen instellen
Stel de volgende omgevingsvariabelen in voordat u het constructieproces voor de AEM Forms-app start:
- Stel de omgevingsvariabele JAVA_HOME in op de locatie van de JDK-software op het lokale bestandssysteem. Bijvoorbeeld C:\Program Files\Java\jdk1.8.0_181
- Stel de
ANDROID_SDK_ROOT
systeemomgevingsvariabele naar de SDK-locatie voor Android. Bijvoorbeeld C:\Users\username\AppData\Local\Android\Sdk - Stel de
Path
systeemomgevingsvariabele om de locatie van de platformhulpprogramma's en tools-map voor Android op te nemen. Bijvoorbeeld C:\Users\username\AppData\Local\Android\Sdk\platform-tools and C:\Users\username\AppData\Local\Android\Sdk\tools.
Standaard AEM Forms-app ontwikkelen
Nadat u de adobe-lc-mobileworkspace-src-src hebt opgeslagen<version>.zip-bestand op het lokale bestandssysteem en stel de omgevingsvariabelen in, maak een standaard AEM Forms Android-app met een van de volgende opties:
AEM Forms-app ontwikkelen met Android Studio
Voer de volgende stappen uit om een AEM Forms-app te maken met Android Studio:
-
Start de Android Studio-toepassing op uw computer.
-
Klikken Een bestaand Android Studio-project openen. Als het dialoogvenster voor het openen van een bestaand project niet automatisch wordt weergegeven, selecteert u Bestand > Openen.
-
Navigeren naar adobe-lc-mobileworkspace-src<version>.zip/android op het lokale bestandssysteem en klik op OK.
De androïde wordt weergegeven in het linkerdeelvenster.
-
Selecteren androïde in het linkerdeelvenster en klik op Uitvoeren > 'android' uitvoeren.
-
Selecteer het Android-apparaat in het gedeelte Verbonden apparaten in het dialoogvenster Implementatiedoel selecteren en klik op OK.
Nadat u de ontwikkelomgeving hebt gemaakt, kunt u nu aanpassingen op de app toepassen. Gebruik de volgende artikelen om de app aan te passen:
Nadat u de juiste aanpassingen op uw app hebt toegepast, kunt u het .apk-bestand genereren voor distributie.
.apk-bestand genereren met Android Studio
Voer de volgende stappen uit om het .apk-bestand te genereren met Android Studio:
-
Start de Android Studio-toepassing op uw computer.
-
Selecteren Een bestaand Android Studio-project openen. Als het dialoogvenster voor het openen van een bestaand project niet automatisch wordt weergegeven, selecteert u Bestand > Openen.
-
Navigeren naar adobe-lc-mobileworkspace-src<version>.zip/android op het lokale bestandssysteem en klik op OK.
De optie Android wordt weergegeven in het linkerdeelvenster.
-
Selecteren Opbouwen > APK samenstellen om het .apk-bestand te genereren.
Selecteer optioneel Opbouwen > Ondertekende APK genereren om een ondertekende versie van het .apk-bestand.
Android Debug Bridge gebruiken
Nadat het .apk-bestand is gegenereerd, voert u de volgende opdracht uit om de toepassing op een Android-apparaat te installeren met de opdracht Android Debug Bridge.
Windows-gebruikers: adb install %HOMEPATH%\Projects\[your-project]\adobe-lc-mobileworkspace-src-[version]\android\build\outputs\apk\android-debug.apk
Mac-gebruikers: adb install [User_Home]/Projects/[your-project]/adobe-lc-mobileworkspace-src-[version]/android/build/outputs/apk/android-debug.apk