---
title: Installation
canonical: https://developer.unico.io/de/dual-api/developers/sdks-and-tools/android/installation/
locale: de
generated_by: markdown-export
---

- [/de/](/de/)
- [SDKs und Tools](/de/dual-api/developers/sdks-and-tools/overview)
- [Android SDK](/de/dual-api/developers/sdks-and-tools/android/requirements)
- Installation

# Installation

Abhängigkeit hinzufügen und Paketmanager konfigurieren
**Schritt 1** — Maven-Repository hinzufügenDas Android-SDK wird über Unicos eigenes Maven-Repository verteilt. Fügen Sie es dem `repositories`-Block in Ihrer **Root-Level**-Build-Datei hinzu:

- build.gradle.kts
- build.gradle

build.gradle.kts (project)```
allprojects {**  repositories {    google()    maven { url = uri("https://maven-sdk.unico.run/sdk-mobile") }  }}
```

build.gradle (project)```
allprojects {  repositories {    google()    maven { url "https://maven-sdk.unico.run/sdk-mobile" }  }}
```

**Schritt 2** — AndroidX-Unterstützung aktivieren (falls erforderlich)Fügen Sie Folgendes zur `gradle.properties` im Projektstamm hinzu:gradle.properties```
android.useAndroidX=true
```

JetifierBei AGP-8.6+-Projekten ist Jetifier standardmäßig deaktiviert. Fügen Sie `android.enableJetifier=true` nur dann hinzu, wenn Ihr Projekt noch von Legacy-`support-library`-Artefakten abhängt, die nicht zu AndroidX migriert wurden — eine unnötige Aktivierung verlängert die Build-Zeit.
**Schritt 3** — SDK-Abhängigkeit hinzufügenFügen Sie `acessobio-android` zum `dependencies`-Block in Ihrer **modulbezogenen** Build-Datei hinzu. Ersetzen Sie `<latest_version>` durch die aktuelle Version (**6.10.1**) — unter [Release Notes](/de/developers/sdks-and-tools/android/resources/release-notes) finden Sie stets den aktuellen Stand:build.gradle.ktsbuild.gradleapp/build.gradle.kts (module)```
dependencies {  implementation("com.acesso:acessobio-android:<latest_version>")}
```

app/build.gradle (module)```
dependencies {  implementation 'com.acesso:acessobio-android:<latest_version>'}
```

Legacy artifact namingDie Maven-Gruppe `com.acesso` und der Artefaktname `acessobio-android` spiegeln das historische Acesso-Digital-Branding wider — dies sind die veröffentlichten Artefakt-Bezeichner und werden für diese SDK-Version nicht geändert. Dasselbe SDK wird in der API-Referenz und anderen Unico-Materialien als **UnicoCheck** bezeichnet.
**Schritt 4** — Java-Kompatibilität festlegenUm Frame-Inkompatibilität mit `min-26` zu vermeiden, fügen Sie Folgendes zu `compileOptions` in derselben modulbezogenen Build-Datei hinzu:build.gradle.ktsbuild.gradleapp/build.gradle.kts (module)```
android {  compileOptions {    sourceCompatibility = JavaVersion.VERSION_1_8    targetCompatibility = JavaVersion.VERSION_1_8  }}
```

app/build.gradle (module)```
android {  compileOptions {    sourceCompatibility JavaVersion.VERSION_1_8    targetCompatibility JavaVersion.VERSION_1_8  }}
```

**Schritt 5** — AndroidManifest-Berechtigungen hinzufügenFügen Sie die mindestens erforderlichen Berechtigungen und die Hardware-Feature-Deklaration zu Ihrer `AndroidManifest.xml` hinzu:AndroidManifest.xml```
<uses-feature android:name="android.hardware.camera" android:required="true" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.CAMERA" />
```

Play Store-AuslieferungsfilterDie `<uses-feature>`-Deklaration signalisiert dem Play Store, dass die App eine Kamera benötigt, und filtert sie für Geräte ohne Kamera heraus. Setzen Sie `android:required="false"` nur dann, wenn Ihre App einen kamerafreien Fallback-Pfad hat.WebView-SzenarioEinige Hybrid-Apps nutzen das native Android-SDK für standardmäßige biometrische Abläufe und rendern dabei bestimmte Nutzerführungen (z. B. individuelle Onboarding-Flows oder regionsspezifische Erlebnisse) über das Web-SDK in einer WebView. Falls Ihre App diesem Muster folgt, sind zusätzliche Berechtigungen erforderlich. Die vollständige Liste finden Sie im [Leitfaden zur Web-SDK-Integration](/de/developers/sdks-and-tools/web).Zuletzt aktualisiert am 8. Okt. 2026**