すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:統合プロセス

最終更新日:Mar 01, 2026

コンポーネントベース方式 を使用するには、以下の手順を実行します:

  1. 開発環境の構成

  2. コンソールでのアプリケーション作成

  3. クライアント上での新規プロジェクト作成

  4. コンポーネント依存関係の管理

  5. ビルド

クライアント上での新規プロジェクト作成

このトピックでは、Windows 開発環境で新規アプリを作成する方法について説明します。アプリをコンパイルおよびパッケージングして、実行可能な .apk パッケージを作成します。

クライアント上で新規プロジェクトを作成する前に、以下のタスクを完了してください:

  1. 開発環境の構成

  2. コンソールでのアプリケーション作成

Portal プロジェクトの作成

コンポーネントベース方式では Portal-Bundle 方式を使用します。まず、Portal プロジェクトを作成する必要があります。

Portal プロジェクトには通常、ビジネスコードは含まれません。その目的は、複数の Bundle をマージして実行可能な .apk パッケージを作成することです。Portal プロジェクトを作成すると、デフォルトで Launcher サフィックスが付与された Bundle プロジェクトが同時に作成されます。

以下の手順に従ってください:

  1. Android Studio を起動した後、ウェルカムページで 新規 mPaaS プロジェクトの開始 をクリックします。

  2. 新規 mPaaS プロジェクトの作成 ウィンドウで、mPaaS Portal を選択し、次へ をクリックします。

  3. プロジェクト名 を入力します。コンソールから取得した設定ファイル (JSON) のパス については、コンソールの **[コード管理]** > **[コード構成]** からダウンロードした .config 構成ファイル を選択します。mPaaS プラグインが自動的に構成ファイルを解析し、パッケージ名 を設定します。次へ をクリックします。

  4. mPaaS SDK のバージョンを選択し、必要なモジュール依存関係を指定します。次へ をクリックします。

    重要
    • 必要に応じてモジュール依存関係を選択してください。依存関係の詳細については、各コンポーネントの統合ドキュメントをご参照ください。

    • フレームワークの必須依存関係のみを選択することもできます。アプリケーション作成後に、mPaaS プラグイン > コンポーネント管理 機能を使用して、他の必要な依存関係を追加できます。詳細については、各コンポーネントの統合ドキュメントをご参照ください。

  5. デフォルトの Bundle プロジェクトに関する情報を確認し、完了 をクリックします。

これで、Portal プロジェクトおよびデフォルトの Bundle プロジェクトが作成されました。

新規 Bundle プロジェクトの作成

mPaaS フレームワークでは、複数の Bundle をサポートしています。プロジェクトに複数の Bundle プロジェクトを追加できます。

  1. ファイル新規新規 mPaaS プロジェクトの開始 の順にクリックします。

  2. 新規 mPaaS プロジェクトの作成 ウィンドウで、mPaaS Portal を選択し、次へ をクリックします。

  3. プロジェクト名 を入力します。コンソールから取得した設定ファイル (JSON) のパス については、コンソールの **[コード管理]** > **[コード構成]** からダウンロードした .config 構成ファイル を選択します。mPaaS プラグインが自動的に構成ファイルを解析し、パッケージ名 を設定します。次へ をクリックします。

  4. mPaaS SDK のバージョンを選択し、必要なモジュール依存関係を指定します。次へ をクリックします。

  5. デフォルトの Bundle プロジェクトに関する情報を確認し、完了 をクリックします。

これで、Bundle プロジェクトが作成されました。Bundle 開発の詳細については、「Bundle プロジェクト」をご参照ください。

次のステップ

各コンポーネントの統合ドキュメントを参照し、mPaaS コンポーネント の統合および利用を行ってください。

関連リンク

コンポーネントベース方式 > 概要:Portal プロジェクトおよび Bundle プロジェクトの **[コード構造]**、**[コンパイルおよびパッケージング結果]**、および **[ネイティブプロジェクトとの相違点]** について概説しています。

コンポーネント依存関係の管理

mPaaS SDK のベースラインアップグレードおよびコンポーネント依存関係の管理を簡素化するため、まず Android Studio の mPaaS プラグインを最新バージョンにアップグレードしてください。mPaaS プラグインのアップグレード方法については、「mPaaS プラグインのアップグレード」をご参照ください。

コンポーネント依存関係の追加

mPaaS コンポーネントを利用するには、Portal プロジェクトおよび Bundle プロジェクトにそれぞれ対応する依存関係を追加します:

  • Portal プロジェクトへの依存関係の追加は、パッケージング時に APK に含めるために必要です。

  • Bundle プロジェクトへの依存関係の追加は、Bundle プロジェクト内でコンポーネントの API を呼び出すために必要です。

  • 単一 Portal プロジェクトの場合、依存関係は Portal プロジェクトにのみ追加してください。

  • mPaaS プロジェクト作成時に既にコンポーネントを選択済みの場合でも、以下の手順に従ってコンポーネントの追加または削除が可能です。

操作手順

  1. Android Studio で、mPaaSコンポーネントベース統合 を選択します。表示される統合パネルで、**[コンポーネントの構成/更新]** 下の 構成開始 をクリックします。

  2. 表示されるコンポーネント管理ウィンドウで、必要なコンポーネントのインストールボタンをクリックします。

    • 未インストールのコンポーネントの場合、ボタンには「未インストール」と表示されます。クリックするとインストールが開始されます。

    • 既にインストール済みのコンポーネントの場合、ボタンには「インストール済み」と表示されます。再度クリックするとアンインストールされます。

次のステップ

初めて Android Studio の mPaaS プラグインにおける **[コンポーネント管理]** 機能を使用してコンポーネントを追加する場合、以下の設定を確認または修正する必要があります。

  1. Portal または Bundle プロジェクトのルートディレクトリにある build.gradle ファイルを確認します。以下の依存関係が記述されており、そのバージョンが 2.8.0 以降であることを確認してください:

    buildscript {
     ...
     dependencies {
         classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'
     }
    }
  2. Portal プロジェクトのメインモジュールにある build.gradle ファイルを確認します。以下の内容が記述されていることを確認してください:

    apply plugin: 'com.alipay.portal'
    portal {
     allSlinks true
     mergeAssets true
    }
    apply plugin: 'com.alipay.apollo.baseline.update'
    mpaascomponents{
     excludeDependencies=[]
    }
  3. 旧バージョンの依存関係を削除します:

    重要

    削除前に、以下の内容をバックアップしてください。

    • Portal & Bundle モードの場合、Portal プロジェクトのメインモジュールの build.gradle ファイルにおいて、dependencies ノード配下の mPaaS コンポーネント依存関係を削除します。mpaas-baseresjar は削除しないでください。

    • 単一 Portal プロジェクトモードの場合、メインモジュールの build.gradle ファイルから以下の内容を削除します:

      apply from: rootProject.getRootDir().getAbsolutePath() + "/mpaas_bundles.gradle"
      apply from: rootProject.getRootDir().getAbsolutePath() + "/mpaas_apis.gradle"

      また、プロジェクトのルートディレクトリから mpaas_bundles.gradle および mpaas_apis.gradle ファイルを削除します。mpaas_apis.gradle ファイルを削除すると、コンパイルに失敗する可能性があります。その場合は、以下に示す通り、サブモジュールの設定を修正してください。

  4. サブモジュール内で mPaaS コンポーネントの API を呼び出す場合:

    • Portal & Bundle モードのプロジェクトでは、Bundle プロジェクトのサブモジュールの build.gradle ファイルに以下の内容を追加します:

      apply plugin: 'com.alipay.apollo.baseline.update'
    • 単一 Portal プロジェクトモードでは、サブモジュールの build.gradle ファイルから以下の内容を削除します:

      apply from: rootProject.getRootDir().getAbsolutePath() + "/mpaas_apis.gradle"

      その後、以下の内容を追加します:

      apply plugin: 'com.alipay.apollo.baseline.update'
  5. 旧バージョンの依存関係にカスタムライブラリが含まれている場合、カスタム依存関係の追加 も併せて実施する必要があります。

  6. ライブラリの競合によりコンパイルに失敗する場合は、「概要」をご参照ください。

ベースラインのアップグレード

  1. Android Studio で、mPaaSコンポーネントベース統合 を選択します。表示される統合パネルで、**[統合/ベースラインのアップグレード]** 下の 構成開始 をクリックします。

  2. バージョンのドロップダウンリストをクリックし、新しいバージョンを選択して OK をクリックし、ベースラインをアップグレードします。

個別コンポーネントのアップグレード

新バージョン

  1. Android Studio で、mPaaSコンポーネントのアップグレード を選択します。コンポーネントの一覧が表示されます。

  2. コンポーネントのステータスを確認し、アップグレードを実行します。右上隅に更新通知が表示された場合は、それをクリックしてコンポーネントを更新します。lQLPJxmZqrAh0D_NAqLNBEywqCdKOFvvtB0JTBNdbtiyAA_1100_674

旧バージョン

  1. Android Studio で、mPaaSコンポーネントのアップグレード を選択します。コンポーネントの一覧が表示されます。

  2. コンポーネントのステータスを確認し、アップグレードを実行します:

    • ステータスが 最新 の場合、そのコンポーネントのアップグレードは不要です。

    • それ以外の場合、新しいバージョンが利用可能です。ステータスボタンをクリックしてコンポーネントをアップグレードできます。lQLPJxmZqrAh0D_NAqLNBEywqCdKOFvvtB0JTBNdbtiyAA_1100_674

カスタム依存関係の追加

  • 初めて コンポーネント管理 を使用してコンポーネントを管理し、SDK のアップグレードを実施していない場合、Portal プロジェクトのメインモジュールの build.gradle ファイルの dependencies ノード配下にカスタムライブラリを追加します。例:

    bundle 'com.alipay.android.phone.mobilesdk:logging-build:2.0.2.18032216xxxx@jar'
    manifest 'com.alipay.android.phone.mobilesdk:logging-build:2.0.2.18032216xxxx:AndroidManifest@xml'
  • 初めて コンポーネント管理 を使用してコンポーネントを管理し、SDK のアップグレードを実施済みの場合、または ベースラインのアップグレード を使用して SDK をアップグレード済みの場合、カスタムライブラリは新バージョン向けに再カスタマイズが必要となる可能性があります。チケットを送信 するか、mPaaS 技術サポートまでお問い合わせください。ライブラリの再カスタマイズが完了した後、または再カスタマイズが不要であることが確認された後、上記の手順に従ってカスタム依存関係を追加できます。

ビルド

Android Studio の mPaaS プラグインが提供する ビルド 機能を使用してプロジェクトをコンパイルするには、mPaaSビルド をクリックします。