Der Release-Prozess für das Android Management SDK (AMAPI SDK) kann als Teil des Standard-Release-Prozesses eine Release-Kandidatenphase umfassen.
Letzte Aktualisierung
| Stabile Release | Releasekandidat | |
|---|---|---|
| 15. Juli 2026 | 1.8.2 |
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 der Datei build.gradle für Ihre App oder Ihr Modul hinzu:
dependencies { def amapi_version = "1.8.2" 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.2
15. Juli 2026
Diese Version enthält die folgenden Updates:
- Das Problem, dass beim Aufrufen von
prepareEnvironmentder Google Play Store möglicherweise nicht auf die erforderliche Version aktualisiert wurde, wodurch die Installation der Android Device Policy fehlschlug, wurde behoben.
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 für die Vorbereitung der Umgebung wurde optimiert, um die Kompatibilität und Zuverlässigkeit bei Google Play Store-Updates zu verbessern.
Version 1.8.0
15. April 2026
In dieser Version wird die Unterstützung für OEM-Partner eingeführt. Dadurch können OTA-Clients (Over-the-Air) von OEMs bidirektional mit der ADP-App (Android Device Policy) bezüglich Systemupdates kommunizieren.
Diese Version enthält die folgenden Updates:
- Fügen Sie die
OemSystemUpdateClient-Schnittstelle hinzu, ü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). - Berichte über verschiedene Phasen des Aktualisierungsprozesses (z.B.
reportSystemUpdateDownloading,reportSystemUpdateDownloaded,reportSystemUpdateApplied,reportSystemUpdateAborted). - Melden Sie Aktionen, die beim Überschreiben von AMAPI-Anweisungen oder bei der Verhinderung der Einhaltung dieser Anweisungen ergriffen wurden (z.B.
reportSystemUpdateDownloadingWithOverride,reportSystemUpdateDownloadPrevented). - Den Status der Updateverwaltung verwalten und abfragen (z.B.
updateUpdateControlState,getUpdateControlState).
- Systemupdates erstellen, abrufen und auflisten (z.B.
- Fügen Sie die Schnittstelle
OemSystemUpdateHandlerhinzu, die OEM-OTA-Clients implementieren müssen, um Callbacks von ADP zu empfangen. Dazu gehören:onSystemUpdatesChanged: Benachrichtigt den OEM-Client über Änderungen an den Aktualisierungsanweisungen.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:
- 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:
- Fügen Sie den verfügbaren Signalen für das Gerätevertrauen das
ManagementProviderInfohinzu, das einen für Menschen lesbaren Unternehmensnamen des Verwaltungsanbieters enthält. - Führen Sie den Befehl
REQUEST_DEVICE_INFOein, 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:
- Fügen Sie den verfügbaren Signalen für das Gerätevertrauen das
ManagementProviderInfohinzu, das einen für Menschen lesbaren Unternehmensnamen des Verwaltungsanbieters enthält. - Führen Sie den Befehl
REQUEST_DEVICE_INFOein, 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.
- Ein neues System zum Zuweisen von Rollen zu Anwendungen einführen. 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 wird das AMAPI SDK und die Android Device Policy App (ADP) verwendet, um die Geräteregistrierung zu vereinfachen.
- Verbesserte Stabilität und Leistung mit zusätzlichen Informationen in Ausnahmen für Gerätevertrauen; siehe
AmapiSdkException.
Version 1.5.0-rc01
24. Juli 2025
In dieser Version wird ein verbesserter Ablauf für die Geräteregistrierung für benutzerdefinierte Device Policy Controller (DPCs) 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 ermitteln.
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 ermitteln.
Version 1.3.0
14. April 2025
Diese Version umfasst 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 Release-Kandidaten für Device Trust from Android Enterprise.
- Neues Paket mit Geräte-Vertrauenssignalen
com.google.android.managementapi.device - Neues Umgebungspaket
com.google.android.managementapi.environmentzum Einrichten des Geräts für Device Trust from Android Enterprise und zum Installieren oder Aktualisieren der Android Device Policy App, falls erforderlich.
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 zu AMAPI. Weitere Informationen finden Sie im Leitfaden Bestehende Geräte zu 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