AEM Forms Android アプリケーションの構築 build-the-aem-forms-android-app
AEM Forms 用の Android アプリを構築するには、次の手順を推奨される順序で実行します。
AEM Forms アプリケーションのソースコードパッケージのダウンロード download-android-zip
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
ファイルをダウンロードするには、次の手順を実行します。
-
ソフトウェア配布を開きます。ソフトウェア配布にログインするには、Adobe ID が必要です。
-
ヘッダーメニューで「Adobe Experience Manager」を選択します。
-
「フィルター」セクションで、
- 「ソリューション」ドロップダウンリストから「Forms」を選択します。
- パッケージのバージョンとタイプを選択します。また、「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
-
お使いのオペレーティングシステムに適した Forms アドオンパッケージの名前を選択し、「EULA 利用条件に同意する」を選択して、「ダウンロード」を選択します。
-
パッケージマネージャーを開き「パッケージをアップロード」をクリックしてパッケージをアップロードします。
-
パッケージを選択して、「インストール」をクリックします。
-
ソースコードアーカイブをダウンロードするには、ブラウザーで https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zipp を開きます。Android アプリケーションの .zip ファイルがお使いのデバイスにダウンロードされます。
-
ローカルファイルシステム上のフォルダーに .zip ファイルの内容を解凍します。例:C:<Folder Structure>\adobe-lc-mobileworkspace-src-2.4.20
次の画像は、adobe-lc-mobileworkspace-src-<version>.zip\android
フォルダーの構造を示しています。
環境変数の設定 set-environment-variable-android
AEM Forms アプリケーションの構築プロセスを開始する前に、次の環境変数を設定します。
- JAVA_HOME 環境変数を、ローカルファイルシステム上の JDK ソフトウェアの場所に設定します(C:\Program Files\Java\jdk1.8.0_181 など)。
ANDROID_SDK_ROOT
システム環境変数を、Android の SDK の場所に設定します。例:C:\Users&lt;username>\AppData\Local\Android\SdkPath
システム環境変数を、Android の platform-tools フォルダーおよび tools フォルダーに含めるように設定します。例:C:\Users&lt;username>\AppData\Local\Android\Sdk\platform-tools および C:\Users&lt;username>\AppData\Local\Android\Sdk\tools
標準的な AEM Forms アプリケーションの構築 set-up-the-xcode-project
adobe-lc-mobileworkspace-src-<version>.zip ファイルをローカルファイルシステムに保存し、環境変数を設定した後、次のいずれかのオプションを使用して、標準的な AEM Forms Android アプリケーションを構築します。
Android Studio を使用した AEM Forms アプリケーションの構築 using-android-studio
Android Studio を使用して AEM Forms アプリを構築するには、次の手順を実行します。
-
お使いのマシンで Android Studio アプリケーションを起動します。
-
「Open an existing Android Studio project」をクリックします。既存のプロジェクトを開くダイアログボックスが自動的に表示されない場合は、File/Open を選択します。
-
ローカルファイルシステム上の adobe-lc-mobileworkspace-src-<version>.zip/android に移動し、「OK」をクリックします。
「android」オプションが左側のペインに表示されます。
-
左側のペインで「android」を選択し、Run/Run 'android' をクリックします。
-
Select Deployment Target ダイアログボックスの「Connected Devices」セクションで Android デバイスを選択し、「OK」をクリックします。
開発環境を正しく構築すると、アプリケーションをカスタマイズできるようになります。アプリケーションをカスタマイズする場合は、次の記事を参照してください。
アプリケーションを適切にカスタマイズした後、.apk ファイルを生成して配布できます。
Android Studio を使用した .apk ファイルの生成 generate-apk-android-studio
Android Studio を使用して.apk ファイルを生成するには、以下の手順を実行します。
-
お使いのマシンで Android Studio アプリケーションを起動します。
-
「Open an existing Android Studio project」を選択します。既存のプロジェクトを開くダイアログボックスが自動的に表示されない場合は、File/Open を選択します。
-
ローカルファイルシステム上の adobe-lc-mobileworkspace-src-<version>.zip/android に移動し、「OK」をクリックします。
「android」オプションが左側のペインに表示されます。
-
.apk ファイルを生成するには、ビルド/APK の構築 を選択します。
オプションで、Build/Generate Signed APK を選択し、.apk ファイルの署名バージョンを生成することもできます。
Android Debug Bridge の使用 build-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