Android Management SDK(AMAPI SDK)のリリース プロセスには、標準のリリース プロセスの一環としてリリース候補版のステージが含まれる場合があります。
最新の更新
| 安定版リリース | リリース候補版 | |
|---|---|---|
| 2026 年 10 月 28 日 | 1.9.0 |
依存関係の宣言
AMAPI SDK への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。
repositories { ... google() }
アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。
dependencies { def amapi_version = "1.9.0" implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version" }
依存関係について詳しくは、ビルド依存関係の追加をご覧ください。
バージョン 1.9.0
2026 年 10 月 28 日
このバージョンには、次の更新が含まれています。
PolicyClientインターフェースとPolicy.UnifiedUpdatePolicyを追加し、カスタムの Device Policy Controller(DPC)が Android Device Policy(ADP)アプリを介して、会社所有デバイスの統合アップデート管理(UUC)ポリシーを構成、取得、クリアできるようにしました。AMAPI SDK を使用して統合アップデート管理を構成するをご覧ください。- ローカルの
Wipeコマンド(IssueCommandRequest.Wipe)とLOCAL_DEVICE_WIPE_COMMAND_ALLOWED追加機能(Role.ExtraCapabilities)を導入しました。これにより、COMPANION_APPロールが割り当てられたコンパニオン アプリは、会社所有デバイスまたは個人所有デバイスの仕事用プロファイルをローカルでワイプできます。拡張機能アプリとローカル コマンドとアプリケーション ロールを管理するをご覧ください。 - デバイスまたはクライアント アプリが再起動されるまで、Android Device Policy アプリとの通信が
PERMISSION_DENIEDエラーで失敗することがある問題(デバイスの登録直後や Google Play 開発者サービスの更新直後など)を修正しました。 OemSystemUpdateClientとOemSystemUpdateHandlerの例外とオーバーライドに関するドキュメントを明確にしました。
バージョン 1.8.4
2026 年 9 月 10 日
このバージョンには、次の更新が含まれています。
Kotlin 2.4.0 との互換性を確保するために、SDK の推移的な依存関係を更新しました。これにより、統合アプリで
kotlinx-coroutines-core1.11.0 以降が指定されていない場合に、アプリケーション ロール通知中に発生するクラッシュ(v1.8.2 と v1.8.3 に影響)が修正されます。Instruction.InstructionType#FORCEのドキュメントを明確にしました。
バージョン 1.8.3
2026 年 8 月 12 日
このバージョンには、次の更新が含まれています。
- 環境の準備が正常に完了した後にクライアント プロセスが再起動した場合、
DEVICE_POLICY_CONTROLLERロールを使用すると、SDK が古い「インストール済みだが準備ができていない」状態を返すことがある問題を修正しました。 - サポートされる最小 Android API レベルが 24 になりました(23 から引き上げ)。
バージョン 1.8.2
2026 年 7 月 15 日
このバージョンには、次の更新が含まれています。
prepareEnvironmentを呼び出すと、Google Play ストアを必要なバージョンに更新できず、Android デバイス ポリシーのインストールが失敗する問題を修正しました。
バージョン 1.8.1
2026 年 6 月 2 日
このバージョンには、次の更新が含まれています。
- Android Device Policy アプリのインストール プロセス中の信頼性とエラーレポートを改善しました。
- 環境準備フローを強化し、Google Play ストアの更新時の互換性と信頼性を向上させました。
バージョン 1.8.0
2026 年 4 月 15 日
このバージョンでは、OEM パートナーのサポートが導入され、OEM の無線(OTA)クライアントがシステム アップデートに関して Android デバイス ポリシー(ADP)アプリと双方向で通信できるようになりました。
このバージョンには、次の更新が含まれています。
OemSystemUpdateClientインターフェースを追加します。これにより、OEM OTA クライアントは ADP にアップデートを通知し、指示をクエリできます。このインターフェースには、次のメソッドが含まれています。- システム アップデート(
createSystemUpdate、getSystemUpdate、listSystemUpdatesなど)を作成、取得、一覧表示します。 - 更新プロセスのさまざまなステージ(
reportSystemUpdateDownloading、reportSystemUpdateDownloaded、reportSystemUpdateApplied、reportSystemUpdateAbortedなど)を報告します。 - AMAPI の指示をオーバーライドした場合、または指示に従うことができなかった場合(
reportSystemUpdateDownloadingWithOverride、reportSystemUpdateDownloadPreventedなど)に、実行したアクションを報告します。 - 更新制御状態(
updateUpdateControlState、getUpdateControlStateなど)を管理してクエリします。
- システム アップデート(
OemSystemUpdateHandlerインターフェースを追加します。OEM OTA クライアントは、ADP からコールバックを受信するために、このインターフェースを実装する必要があります。これには以下が含まれます。onSystemUpdatesChanged: 更新手順の変更を OEM クライアントに通知します。listPendingSystemUpdates: 保留中の更新のリストをリクエストするために ADP によって呼び出されます。getUpdateControlState: OEM クライアントの現在のアップデート制御状態を取得するために ADP によって呼び出されます。
バージョン 1.7.1
2026 年 1 月 19 日
このバージョンには、次の更新が含まれています。
DEVICE_POLICY_CONTROLLERロールを使用しているときに、Android 8 以前でアプリケーションがprepareEnvironmentを呼び出せないバグを修正しました。他のロールでは、引き続き Android 10 以降が必要です。- ロギングを改善して診断を強化しました。パートナー様には、このバージョンを採用することをおすすめします。
バージョン 1.7.0
2025 年 11 月 3 日
このバージョンには、次の更新が含まれています。
- 利用可能なデバイス信頼シグナルに
ManagementProviderInfoを追加します。これには、管理プロバイダの人が読めるビジネス名が含まれます。 - DPC アプリがデバイスの EID を読み取れるように、
REQUEST_DEVICE_INFOコマンドを導入します。RequestDeviceInfoタイプを指定してIssueCommandRequestを呼び出し、リクエストするデバイス識別子としてDeviceInfo.EIDを指定します。 - CVE-2023-2976 を修正するため、依存関係を更新しました。
バージョン 1.7.0-rc01
2025 年 9 月 29 日
このバージョンには、次の更新が含まれています。
- 利用可能なデバイス信頼シグナルに
ManagementProviderInfoを追加します。これには、管理プロバイダの人が読めるビジネス名が含まれます。 - DPC アプリがデバイスの EID を読み取れるように、
REQUEST_DEVICE_INFOコマンドを導入します。RequestDeviceInfoタイプを指定してIssueCommandRequestを呼び出し、リクエストするデバイス識別子としてDeviceInfo.EIDを指定します。
バージョン 1.6.0
2025 年 9 月 11 日
このバージョンには、次の更新が含まれています。
- Android Management API を使用する EMM がカスタム アプリケーションをインストールできるようにします。AMAPI でカスタムアプリを管理するをご覧ください。
- アプリケーションにロールを割り当てる新しいシステムを導入する。アプリケーション ロールを管理するをご覧ください。
minSDKを API レベル 23 に引き上げます。
バージョン 1.6.0-rc01
2025 年 8 月 28 日
このバージョンには、次の更新が含まれています。
- Android Management API を使用する EMM がカスタム アプリケーションをインストールできるようにします。AMAPI でカスタムアプリを管理するをご覧ください。
minSDKを API レベル 23 に引き上げます。
バージョン 1.5.0
2025 年 8 月 11 日
このバージョンには、次の更新が含まれています。
- カスタムの Device Policy Controller(DPC)のデバイス登録フローを改善しました。 この合理化されたアプローチでは、AMAPI SDK と Android デバイス ポリシー(ADP)アプリを使用してデバイスの登録を簡素化します。
- デバイス信頼の例外で利用可能な追加情報により、安定性とパフォーマンスが向上しました。
AmapiSdkExceptionをご覧ください。
バージョン 1.5.0-rc01
2025 年 7 月 24 日
このバージョンでは、カスタムの Device Policy Controller(DPC)のデバイス登録フローが改善されています。この合理化されたアプローチでは、AMAPI SDK と Android デバイス ポリシー(ADP)アプリを使用してデバイスの登録を簡素化します。
バージョン 1.4.0
2025 年 6 月 18 日
このバージョンには、デバイスの管理状態を識別する Device.WorkProfileState シグナルが含まれています。
v1.4.0-rc01 との違いはありません。
バージョン 1.4.0-rc01
2025 年 6 月 2 日
このバージョンには、デバイスの管理状態を識別する Device.WorkProfileState シグナルが含まれています。
バージョン 1.3.0
2025 年 4 月 14 日
このバージョンには、Device Trust from Android Enterprise の最初のリリースが含まれています。
v1.3.0-rc01 との違いはありません。
バージョン 1.3.0-rc01
2025 年 2 月 18 日
このバージョンには、Device Trust from Android Enterprise の最初のリリース候補版が含まれています。
- 新しいデバイス トラスト シグナル パッケージ
com.google.android.managementapi.device - 新しい環境パッケージ
com.google.android.managementapi.environment。Device Trust from Android Enterprise 用にデバイスをセットアップし、必要に応じて Android Device Policy アプリをインストールまたは更新します。
バージョン 1.1.5
2024 年 5 月 13 日
このバージョンには、次の更新が含まれています。
- バグの修正と内部的な改善を行いました。
バージョン 1.1.4
2024 年 1 月 24 日
このバージョンには、次の更新が含まれています。
- AMAPI へのデバイス移行をサポートする新しい DPC 移行パッケージ
com.google.android.managementapi.dpcmigration。詳細については、既存のデバイスを AMAPI に移行するのガイドをご覧ください。
バージョン 1.0.1
2022 年 2 月 15 日
このバージョンには、次の更新が含まれています。
- バグの修正と内部的な改善を行いました。
バージョン 1.0.0
2021 年 9 月 20 日
このバージョンには、以下の更新が含まれています。
- 初回リリース。