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_CONTROLLEReinen 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
prepareEnvironmentmö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
OemSystemUpdateClientwurde 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).
- Systemupdates erstellen, abrufen und auflisten (z.B.
- Die Schnittstelle
OemSystemUpdateHandlerwurde 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
prepareEnvironmentunter Android 8 oder niedriger aufrufen konnten, wenn die RolleDEVICE_POLICY_CONTROLLERverwendet 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_INFOwurde eingeführt, damit DPC-Apps die Geräte-EID lesen können. Rufen SieIssueCommandRequestmit dem TypRequestDeviceInfoauf und geben SieDeviceInfo.EIDals 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_INFOwurde eingeführt, damit DPC-Apps die Geräte-EID 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.
- Es wurde ein neues System zum Zuweisen von Rollen zu Anwendungen eingeführt. Weitere Informationen finden Sie unter Anwendungsrollen verwalten.
minSDKwurde 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.
minSDKwurde 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.
- Neues Device-Vertrauenssignalpaket
com.google.android.managementapi.device - Neues Umgebungspaket
com.google.android.managementapi.environment, um das Gerät für Device Trust from Android Enterprise einzurichten und gegebenenfalls die Android Device Policy App zu installieren oder zu aktualisieren.
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:
- Neues DPC-Migrationspaket
com.google.android.managementapi.dpcmigrationzur Unterstützung der Gerätemigration zu AMAPI. Weitere Informationen finden Sie in der Anleitung Vorhandene Geräte zu AMAPI migrieren.
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