AEM Forms Android アプリケーションの構築

最終更新日: 2023-09-13
  • 作成対象:
  • User

AEM Forms用の Android アプリを構築するには、次の手順を推奨される順序で実行します。

  1. AEM Forms アプリケーションのソースコードパッケージのダウンロード
  2. 環境変数の設定
  3. 標準のAEM Formsアプリの構築

AEM Forms アプリケーションのソースコードパッケージのダウンロード

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 ファイルに保存するには、次の手順を実行します。

  1. ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
  2. ヘッダーメニューで「Adobe Experience Manager」をタップします。
  3. フィルター」セクションで、
    1. ソリューション」ドロップダウンリストから「Forms」を選択します。
    2. パッケージのバージョンとタイプを選択します。「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
  4. お使いのオペレーティングシステムに適したパッケージの名前をタップし、「EULA 利用規約に同意する」を選択して、「ダウンロード」をタップします。
  5. パッケージマネージャーを開き、「パッケージをアップロード」をクリックしてパッケージをアップロードします。
  6. パッケージを選択して、「インストール」をクリックします。
  7. ソースコードアーカイブをダウンロードするには、ブラウザーで https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zipp を開きます。Android アプリケーションの .zip ファイルがお使いのデバイスにダウンロードされます。
  8. ローカルファイルシステム上のフォルダーに .zip ファイルの内容を解凍します。例:C:&lt;Folder Structure>\adobe-lc-mobileworkspace-src-2.4.20

次の画像は、adobe-lc-mobileworkspace-src-<version>.zip\android フォルダーの構造を示しています。

zip_android_folder_structure

環境変数の設定

AEM Formsアプリのビルドプロセスを開始する前に、次の環境変数を設定します。

  • JAVA_HOME 環境変数を、ローカル・ファイル・システム上の JDK ソフトウェアの場所に設定します。 例: C:\Program Files\Java\jdk1.8.0_181
  • ANDROID_SDK_ROOT システム環境変数を、Android の SDK の場所に設定します。例:C:\Users&amp;lt;username>\AppData\Local\Android\Sdk
  • Path システム環境変数を、Android の platform-tools フォルダーおよび tools フォルダーに含めるように設定します。例:C:\Users&amp;lt;username>\AppData\Local\Android\Sdk\platform-tools および C:\Users&amp;lt;username>\AppData\Local\Android\Sdk\tools

標準のAEM Formsアプリの構築

adobe-lc-mobileworkspace-src — を保存した後<version>ローカルファイルシステム上の.zip ファイルと、環境変数を設定し、次のいずれかのオプションを使用して、標準のAEM Forms Android アプリを構築します。

Android Studio を使用した AEM Forms アプリケーションの構築

Android Studio を使用してAEM Formsアプリを構築するには、次の手順を実行します。

  1. 自分のマシンで Android Studio アプリケーションを起動します。

  2. Open an existing Android Studio project」をクリックします。既存のプロジェクトを開くダイアログボックスが自動的に表示されない場合は、FileOpen を選択します。

  3. ローカルファイルシステム上の adobe-lc-mobileworkspace-src-<version>.zip/android に移動し、「OK」をクリックします。

    android」オプションが左側のペインに表示されます。

    android_folder_studio

  4. 左側のペインで「android」を選択し、RunRun 'android' をクリックします。

  5. Select Deployment Target ダイアログボックスの「Connected Devices」セクションで Android デバイスを選択し、「OK」をクリックします。

    開発環境を正しく構築すると、アプリケーションをカスタマイズできるようになります。アプリケーションをカスタマイズする場合は、次の記事を参照してください。

    アプリに適切なカスタマイズを適用したら、配布用に.apk ファイルを生成できます。

Android Studio を使用した .apk ファイルの生成

Android Studio を使用して.apk ファイルを生成するには、以下の手順を実行します。

  1. 自分のマシンで Android Studio アプリケーションを起動します。

  2. Open an existing Android Studio project」を選択します。既存のプロジェクトを開くダイアログボックスが自動的に表示されない場合は、FileOpen を選択します。

  3. ローカルファイルシステム上の adobe-lc-mobileworkspace-src-<version>.zip/android に移動し、「OK」をクリックします。

    「android」オプションが左側のペインに表示されます。

  4. .apk ファイルを生成するには、「 ビルド > APK の構築.

    オプションで、BuildGenerate Signed APK を選択し、.apk ファイルの署名バージョンを生成することもできます。

Android Debug Bridge の使用

.apk ファイルの生成後、次のコマンドを実行して、Android Debug Bridge を使用して Android デバイスにアプリケーションをインストールします。

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

このページ