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 から 解決策 」ドロップダウンリストから選択できます。
- パッケージのバージョンとタイプを選択します。「ダウンロードを検索」オプションを使用して結果をフィルターすることもできます。
-
お使いのオペレーティングシステムに適したパッケージの名前をタップし、「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\username\AppData\Local\Android\SdkPath
システム環境変数を、Android の platform-tools フォルダーおよび tools フォルダーに含めるように設定します。例:C:\Users\username\AppData\Local\Android\Sdk\platform-tools and C:\Users\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」オプションが左側のペインに表示されます。
-
Build/Build 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