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

AEM Forms Android アプリケーションを構築するには、以下の手順を、記載されている順序で実行します。

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

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

AEM Forms App Source Code Packageは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>.zip​を開きます。 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 and 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​を選択し、​を実行/「android」​を実行をクリックします。

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

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

    アプリケーションを適切にカスタマイズした後、.apk ファイルを生成して配布できます。

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

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

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

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

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

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

  4. BuildBuild APK​を選択し、.apk ファイルを生成します。

    必要に応じて、「ビルド / 署名済み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

このページ