Android Management SDK-Versionshinweise

Der Releaseprozess des Android Management SDK (AMAPI SDK) kann im Rahmen des Standardreleaseprozesses eine Releasekandidatenphase umfassen.

Letzte Aktualisierung

Stabile Release Releasekandidat
12. August 2026 1.8.3

Abhängigkeiten deklarieren

Wenn Sie eine Abhängigkeit vom AMAPI SDK hinzufügen möchten, müssen Sie Ihrem Projekt das Google Maven-Repository hinzufügen:

repositories {
  ...
  google()
}

Fügen Sie der Datei build.gradle für Ihre App oder Ihr Modul die Abhängigkeiten für die benötigten Artefakte hinzu:

dependencies {
    def amapi_version = "1.8.3"

    implementation "com.google.android.libraries.enterprise.amapi:amapi:$amapi_version"
}

Weitere Informationen zu Abhängigkeiten finden Sie unter Build-Abhängigkeiten hinzufügen.

Version 1.8.3

12. August 2026

Diese Version enthält die folgenden Updates:

  • Ein Problem wurde behoben, bei dem das SDK bei Verwendung der Rolle DEVICE_POLICY_CONTROLLER einen veralteten Status „Installiert, aber nicht bereit“ zurückgeben konnte, wenn der Clientprozess nach einer erfolgreichen Umgebungsvorbereitung neu gestartet wurde.
  • Das unterstützte Mindest-API-Level für Android ist jetzt 24 (vorher 23).

Version 1.8.2

15. Juli 2026

Diese Version enthält die folgenden Updates:

  • Ein Problem wurde behoben, bei dem der Aufruf von prepareEnvironment möglicherweise nicht dazu geführt hat, dass der Google Play Store auf die erforderliche Version aktualisiert wurde, was zu einem Fehler bei der Installation von Android Device Policy geführt hat.

Version 1.8.1

2. Juni 2026

Diese Version enthält die folgenden Updates:

  • Die Zuverlässigkeit und Fehlerberichterstattung während der Installation der Android Device Policy App wurden verbessert.
  • Der Ablauf der Umgebungsvorbereitung wurde verbessert, um die Kompatibilität und Zuverlässigkeit bei Google Play Store-Updates zu erhöhen.

Version 1.8.0

15. April 2026

Diese Version bietet Unterstützung für OEM-Partner. Dadurch können OTA-Clients (Over-the-Air) von OEMs bidirektional mit der Android Device Policy (ADP) App bezüglich Systemupdates kommunizieren.

Diese Version enthält die folgenden Updates:

  • Die Schnittstelle OemSystemUpdateClient wurde hinzugefügt. Damit können OEM-OTA-Clients ADP über Updates informieren und Anweisungen abfragen. Die Schnittstelle enthält Methoden für folgende Aktionen:
    • Systemupdates erstellen, abrufen und auflisten (z.B. createSystemUpdate, getSystemUpdate, listSystemUpdates).
    • Verschiedene Phasen des Updateprozesses melden (z.B. reportSystemUpdateDownloading, reportSystemUpdateDownloaded, reportSystemUpdateApplied, reportSystemUpdateAborted).
    • Aktionen melden, die beim Überschreiben von AMAPI-Anweisungen oder bei der Verhinderung der Einhaltung dieser Anweisungen ausgeführt werden (z.B. reportSystemUpdateDownloadingWithOverride, reportSystemUpdateDownloadPrevented).
    • Den Status der Updatekontrolle verwalten und abfragen (z.B. updateUpdateControlState, getUpdateControlState).
  • Die Schnittstelle OemSystemUpdateHandler wurde hinzugefügt. OEM-OTA-Clients müssen sie implementieren, um Callbacks von ADP zu erhalten. Dazu gehören:
    • onSystemUpdatesChanged: Benachrichtigt den OEM-Client über Änderungen an den Updateanweisungen.
    • listPendingSystemUpdates: Wird von ADP aufgerufen, um die Liste der ausstehenden Updates anzufordern.
    • getUpdateControlState: Wird von ADP aufgerufen, um den aktuellen Status der Updatekontrolle des OEM-Clients abzurufen.

Version 1.7.1

19. Januar 2026

Diese Version enthält die folgenden Updates:

  • Ein Fehler wurde behoben, der verhindert hat, dass Anwendungen prepareEnvironment unter Android 8 oder niedriger aufrufen konnten, wenn die Rolle DEVICE_POLICY_CONTROLLER verwendet wurde. Für andere Rollen ist weiterhin Android 10 oder höher erforderlich.
  • Die Protokollierung wurde verbessert, um die Diagnose zu erleichtern. Wir empfehlen Partnern, diese Version zu verwenden.

Version 1.7.0

3. November 2025

Diese Version enthält die folgenden Updates:

  • Den verfügbaren Device-Trust-Signalen wurde ManagementProviderInfo, hinzugefügt. Es enthält einen für Menschen lesbaren Unternehmensnamen des Managementanbieters.
  • Der Befehl REQUEST_DEVICE_INFO wurde eingeführt, damit DPC-Apps die Geräte-EID lesen können. Rufen Sie IssueCommandRequest mit dem Typ RequestDeviceInfo auf und geben Sie DeviceInfo.EID als angeforderte Geräte-ID an.
  • Abhängigkeiten wurden aktualisiert, um CVE-2023-2976 zu beheben.

Version 1.7.0-rc01

29. September 2025

Diese Version enthält die folgenden Updates:

  • Den verfügbaren Device-Trust-Signalen wurde ManagementProviderInfo, hinzugefügt. Es enthält einen für Menschen lesbaren Unternehmensnamen des Managementanbieters.
  • Der Befehl REQUEST_DEVICE_INFO wurde eingeführt, damit DPC-Apps die Geräte-EID lesen können. Rufen Sie IssueCommandRequest mit dem Typ RequestDeviceInfo auf und geben Sie DeviceInfo.EID als angeforderte Geräte-ID an.

Version 1.6.0

11. September 2025

Diese Version enthält die folgenden Updates:

  • EMM-Anbieter, die die Android Management API verwenden, können jetzt benutzerdefinierte Anwendungen installieren. Weitere Informationen finden Sie unter Benutzerdefinierte Apps mit AMAPI verwalten.
  • Es wurde ein neues System zum Zuweisen von Rollen zu Anwendungen eingeführt. Weitere Informationen finden Sie unter Anwendungsrollen verwalten.
  • minSDK wurde auf API-Level 23 erhöht.

Version 1.6.0-rc01

28. August 2025

Diese Version enthält die folgenden Updates:

  • EMM-Anbieter, die die Android Management API verwenden, können jetzt benutzerdefinierte Anwendungen installieren. Weitere Informationen finden Sie unter Benutzerdefinierte Apps mit AMAPI verwalten.
  • minSDK wurde auf API-Level 23 erhöht.

Version 1.5.0

11. August 2025

Diese Version enthält die folgenden Updates:

  • Der Geräteregistrierungsablauf für benutzerdefinierte Device Policy Controller (DPC) wurde verbessert. Bei diesem optimierten Ansatz werden das AMAPI SDK und die Android Device Policy (ADP) App verwendet, um die Geräteregistrierung zu vereinfachen.
  • Stabilitäts- und Leistungsverbesserungen mit zusätzlichen Informationen verfügbar zu Ausnahmen bei Device Trust. Weitere Informationen finden Sie unter AmapiSdkException.

Version 1.5.0-rc01

24. Juli 2025

Diese Version enthält einen verbesserten Geräteregistrierungsablauf für benutzerdefinierte Device Policy Controller (DPC). Bei diesem optimierten Ansatz werden das AMAPI SDK und die Android Device Policy (ADP) App verwendet, um die Geräteregistrierung zu vereinfachen.

Version 1.4.0

18. Juni 2025

Diese Version enthält das Device.WorkProfileState Signal, um den Geräte managementstatus zu identifizieren.

Es gibt keine Unterschiede zu Version 1.4.0-rc01.

Version 1.4.0-rc01

2. Juni 2025

Diese Version enthält das Device.WorkProfileState Signal, um den Geräte managementstatus zu identifizieren.

Version 1.3.0

14. April 2025

Diese Version enthält die erste Version von Device Trust from Android Enterprise.

Es gibt keine Unterschiede zu Version 1.3.0-rc01.

Version 1.3.0-rc01

18. Februar 2025

Diese Version enthält den ersten Releasekandidaten für Device Trust from Android Enterprise.

Version 1.1.5

13. Mai 2024

Diese Version enthält die folgenden Updates:

  • Fehlerbehebungen und interne Verbesserungen.

Version 1.1.4

24. Januar 2024

Diese Version enthält die folgenden Updates:

Version 1.0.1

15. Februar 2022

Diese Version enthält die folgenden Updates:

  • Fehlerbehebungen und interne Verbesserungen.

Version 1.0.0

20. September 2021

Diese Version enthält die folgenden Updates:

  • Erste Version