Show Menu
SUJETS×

Configuration du projet Android Studio et génération de l’application Android

Cet article permet de créer l’application AEM Forms 6.3.1.1 et versions ultérieures. 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 fournit le code source complet de l’application AEM Forms. La source contient tous les composants nécessaires pour générer une application AEM Forms personnalisée. 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.
Pour obtenir le code source de l’application AEM Forms, suivez les étapes ci-après :
  1. Accéder au partage de package
    URL: https://<server>:<port>/crx/packageshare .
  2. Téléchargez le package source. Lorsque vous téléchargez le package, il est ajouté au gestionnaire de package AEM Forms.
  3. Une fois téléchargé, accédez à : https://<server>:<port>/crx/packmgr/index.jsp , puis installez adobe-aemfd-forms-app-src-pkg-<version>.zip .
  4. Pour télécharger l’archive du code source, ouvrez https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip dans votre navigateur.
    Le package source est téléchargé sur votre périphérique.
L'image suivante affiche le contenu extrait du fichier adobe-lc-mobileworkspace-src-<version>.zip .
The following image displays the directory structure of the android folder in the src folder.

Génération d’une application AEM Forms standard

  1. Effectuez les étapes suivantes pour configurer un projet dans Android™ Studio et fournir une identité de signature :
    Ouvrez une session sur un ordinateur sur lequel Android™ Studio est installé et configuré.
  2. Copy the downloaded adobe-lc-mobileworkspace-src-<version>.zip archive to:
    Pour les utilisateurs de Mac : [User_Home]/Projects
    Pour les utilisateurs de Windows® : %HOMEPATH%\Projects
    Pour Windows®, il est recommandé de conserver le projet Android dans le lecteur système.
  3. Extrayez l’archive dans le répertoire suivant :
    Pour les utilisateurs de Mac : [User_Home]/Projects/[your-project]
    Pour les utilisateurs de Windows® : %HOMEPATH%\Projects\[your-project]
    Il est recommandé de conserver le projet Android extrait dans le lecteur système avant d’importer le projet dans Android Studio.
  4. Lancez Android™ Studio.
    Pour les utilisateurs de Mac : Mettez à jour le local.properties fichier présent dans le [User_Home]/Projects/[your-project]/android dossier et pointez la sdk.dir variable vers SDK l’emplacement de votre bureau.
    Pour les utilisateurs de Windows® : Mettez à jour le local.properties fichier présent dans le %HOMEPATH%\Projects\[your-project]\android dossier et pointez la sdk.dir variable vers SDK l’emplacement de votre bureau.
  5. Cliquez sur Terminer pour créer le projet.
    Le projet est disponible dans l’explorateur de projets ADT.
  6. Dans Android™ Studio, sélectionnez Importer un projet (Eclipse ADT, Gradle, etc.) .
  7. In the project explorer, select the root directory of the project that you want to build in the Root Directory text box:
    Pour les utilisateurs de Mac : #/Projects/MobileWorkspace/src/android
    Pour les utilisateurs de Windows® : %HOMEPATH%\Projects\MobileWorkspace\src\android
  8. Une fois le projet importé, une fenêtre contextuelle s’affiche avec une option permettant de mettre à jour le module externe Android™ Gradle. Cliquez sur le bouton approprié selon vos exigences.
  9. Une fois Gradle généré, l’écran suivant s’affiche. Connectez le périphérique ou l’émulateur approprié au système et cliquez sur Exécuter Android™ .
  10. Android™ Studio affiche les périphériques connectés et les émulateurs disponibles. Sélectionnez le périphérique sur lequel vous souhaitez exécuter l’application, puis cliquez sur OK .
Après avoir créé le projet, vous pouvez choisir d’installer l’application à l’aide d’Android™ Debug Bridge ou d’Android™ Studio.

À l’aide d’Android™ Debug Bridge

Vous pouvez installer l’application sur un périphérique Android™ via Android™ Debug Bridge avec la commande suivante :
Pour les utilisateurs de Mac : adb install [User_Home]/Projects/[your-project]/adobe-lc-mobileworkspace-src-[version]/android/build/outputs/apk/android-debug.apk
Pour les utilisateurs de Windows® : adb install %HOMEPATH%\Projects\[your-project]\adobe-lc-mobileworkspace-src-[version]\android\build\outputs\apk\android-debug.apk