Der Releaseprozess des Android Management SDK (AMAPI SDK) kann im Rahmen des Standard-Releaseprozesses eine Releasekandidat-Phase umfassen.
Letzte Aktualisierung
| Stabile Release | Releasekandidat | |
|---|---|---|
| 28. Oktober 2026 | 1.9.0 |
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 die Abhängigkeiten für die benötigten Artefakte in der Datei build.gradle für Ihre App oder Ihr Modul hinzu:
dependencies { def amapi_version = "1.9.0" 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.9.0
28. Oktober 2026
Diese Version enthält die folgenden Updates:
- Die Schnittstelle
PolicyClientundPolicy.UnifiedUpdatePolicywurden hinzugefügt, damit benutzerdefinierte Device Policy Controller (DPCs) Richtlinien für Unified Update Controls (UUC) auf unternehmenseigenen Geräten über die Android Device Policy-App (ADP) konfigurieren, abrufen und löschen können. Weitere Informationen finden Sie unter Unified Update Controls mit dem AMAPI SDK konfigurieren. - Der lokale Befehl
Wipe(IssueCommandRequest.Wipe) und die zusätzliche FunktionLOCAL_DEVICE_WIPE_COMMAND_ALLOWED(Role.ExtraCapabilities) wurden eingeführt. Damit können Companion-Apps, denen die RolleCOMPANION_APPzugewiesen ist, ein unternehmenseigenes Gerät oder ein Arbeitsprofil auf einem privaten Gerät lokal löschen. Weitere Informationen finden Sie unter Erweiterungs-Apps und lokale Befehle und Anwendungsrollen verwalten. - Es wurde ein Problem behoben, bei dem die Kommunikation mit der Android Device Policy App mit einem
PERMISSION_DENIED-Fehler fehlschlagen konnte (z. B. unmittelbar nach der Geräteregistrierung oder einem Update der Google Play-Dienste), bis das Gerät oder die Client-App neu gestartet wurde. - Die Dokumentation zu Ausnahmen und Überschreibungen für
OemSystemUpdateClientundOemSystemUpdateHandlerwurde klarer formuliert.
Version 1.8.4
10. September 2026
Diese Version enthält die folgenden Updates:
Die transitiven SDK-Abhängigkeiten wurden aktualisiert, um mit Kotlin 2.4.0 kompatibel zu sein. Damit wird ein Absturz während der Benachrichtigung über die Anwendungsrolle behoben, der die Versionen 1.8.2 und 1.8.3 betrifft, wenn die integrierende App nicht
kotlinx-coroutines-core1.11.0 oder höher angibt.Die Dokumentation für
Instruction.InstructionType#FORCEwurde klarer formuliert.
Version 1.8.3
12. August 2026
Diese Version enthält die folgenden Updates:
- Es wurde ein Problem behoben, bei dem das SDK bei Verwendung der Rolle
DEVICE_POLICY_CONTROLLERden veralteten Status „installiert, aber nicht bereit“ zurückgeben konnte, wenn der Clientprozess nach einer erfolgreichen Umgebungsvorbereitung neu gestartet wurde. - Das unterstützte Android-API-Mindestlevel ist jetzt 24 (vorher 23).
Version 1.8.2
15. Juli 2026
Diese Version enthält die folgenden Updates:
- Es wurde ein Problem behoben, bei dem der Google Play Store durch den Aufruf von
prepareEnvironmentmöglicherweise nicht auf die erforderliche Version aktualisiert wurde, was dazu führte, dass die Installation von Android-Geräterichtlinien fehlschlug.
Version 1.8.1
2. Juni 2026
Diese Version enthält die folgenden Updates:
- Verbesserte Zuverlässigkeit und Fehlerberichte während der Installation der Android Device Policy App.
- Der Ablauf zur Vorbereitung der Umgebung wurde verbessert, um die Kompatibilität und Zuverlässigkeit bei Google Play Store-Updates zu erhöhen.
Version 1.8.0
15. April 2026
In dieser Version wird die Unterstützung für OEM-Partner eingeführt. Dadurch können die OTA-Clients (Over-the-Air) von OEMs bidirektional mit der Android Device Policy-App (ADP) kommunizieren, um Systemupdates zu erhalten.
Diese Version enthält die folgenden Updates:
- Füge die Schnittstelle
OemSystemUpdateClienthinzu, über die OEM-OTA-Clients ADP über Updates informieren und Anweisungen abfragen können. Die Schnittstelle enthält Methoden für Folgendes:- Systemupdates erstellen, abrufen und auflisten (z.B.
createSystemUpdate,getSystemUpdate,listSystemUpdates). - Verschiedene Phasen des Aktualisierungsprozesses melden (z.B.
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Maßnahmen melden, die ergriffen wurden, wenn AMAPI-Anweisungen überschrieben wurden oder wenn die Einhaltung dieser Anweisungen verhindert wurde (z.B.
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Status der Update-Steuerung verwalten und abfragen (z.B.
updateUpdateControlState,getUpdateControlState).
- Systemupdates erstellen, abrufen und auflisten (z.B.
- Füge die Schnittstelle
OemSystemUpdateHandlerhinzu, die OEM-OTA-Clients implementieren müssen, um Callbacks von ADP zu erhalten. Dazu zählen: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 Update-Steuerung des OEM-Clients abzurufen.
Version 1.7.1
19. Januar 2026
Diese Version enthält die folgenden Updates:
- Es wurde ein Fehler behoben, der verhinderte, dass Anwendungen unter Android 8 oder niedriger
prepareEnvironmentaufrufen konnten, wenn die RolleDEVICE_POLICY_CONTROLLERverwendet wurde. Für andere Rollen ist weiterhin Android 10 oder höher erforderlich. - Verbesserte Protokollierung für eine bessere Diagnose. Wir empfehlen Partnern, diese Version zu verwenden.
Version 1.7.0
3. November 2025
Diese Version enthält die folgenden Updates:
- Fügen Sie den verfügbaren Gerätesignalen für die Vertrauenswürdigkeit
ManagementProviderInfohinzu. Dieses Signal enthält einen menschenlesbaren Unternehmensnamen des Verwaltungsanbieters. - Führt den Befehl
REQUEST_DEVICE_INFOein, mit dem DPC-Apps die EID des Geräts lesen können. Rufen SieIssueCommandRequestmit dem TypRequestDeviceInfoauf und geben SieDeviceInfo.EIDals angeforderte Gerätekennung 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:
- Fügen Sie den verfügbaren Signalen für vertrauenswürdige Geräte
ManagementProviderInfohinzu. Dieses enthält einen menschenlesbaren Unternehmensnamen des Verwaltungsanbieters. - Führt den Befehl
REQUEST_DEVICE_INFOein, mit dem DPC-Apps die EID des Geräts lesen können. Rufen SieIssueCommandRequestmit dem TypRequestDeviceInfoauf und geben SieDeviceInfo.EIDals 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.
- Führen Sie ein neues System ein, um Anwendungen Rollen zuzuweisen. Weitere Informationen finden Sie unter Anwendungsrollen verwalten.
- Erhöhen Sie
minSDKauf API-Level 23.
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.
- Erhöhen Sie
minSDKauf API-Level 23.
Version 1.5.0
11. August 2025
Diese Version enthält die folgenden Updates:
- Der Ablauf für die Geräteregistrierung für benutzerdefinierte Device Policy Controller (DPC) wurde verbessert. Bei diesem optimierten Ansatz werden das AMAPI SDK und die Android Device Policy-App (ADP) verwendet, um die Geräteregistrierung zu vereinfachen.
- Verbesserungen bei Stabilität und Leistung mit zusätzlichen Informationen in Ausnahmen für vertrauenswürdige Geräte; siehe
AmapiSdkException.
Version 1.5.0-rc01
24. Juli 2025
In dieser Version wird ein verbesserter Geräteregistrierungsablauf für benutzerdefinierte Device Policy Controller (DPC) eingeführt. Bei diesem optimierten Ansatz werden das AMAPI SDK und die Android Device Policy-App (ADP) verwendet, um die Geräteregistrierung zu vereinfachen.
Version 1.4.0
18. Juni 2025
Diese Version enthält das Signal Device.WorkProfileState, um den Verwaltungsstatus des Geräts zu identifizieren.
Es gibt keine Unterschiede zu v1.4.0-rc01.
Version 1.4.0-rc01
2. Juni 2025
Diese Version enthält das Signal Device.WorkProfileState, um den Verwaltungsstatus des Geräts 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 v1.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.
- Neues Device-Trust-Signalpaket
com.google.android.managementapi.device com.google.android.managementapi.environment, um das Gerät für Device Trust from Android Enterprise einzurichten und bei Bedarf die Android Device Policy App zu installieren oder zu aktualisieren.
Version 1.1.5
13. Mai 2024
Diese Version enthält die folgenden Updates:
- Fehlerkorrekturen und interne Verbesserungen.
Version 1.1.4
24. Januar 2024
Diese Version enthält die folgenden Updates:
- Neues DPC-Migrationspaket
com.google.android.managementapi.dpcmigrationzur Unterstützung der Gerätemigration zur AMAPI. Weitere Informationen finden Sie im Leitfaden Vorhandene Geräte zur AMAPI migrieren.
Version 1.0.1
15. Februar 2022
Diese Version enthält die folgenden Updates:
- Fehlerkorrekturen und interne Verbesserungen.
Version 1.0.0
20. September 2021
Diese Version enthält die folgenden Updates:
- Erste Version