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

- [/id/](/id/)
- [SDK dan Alat](/id/dual-api/developers/sdks-and-tools/overview)
- [Android SDK](/id/dual-api/developers/sdks-and-tools/android/requirements)
- Instalasi

# Instalasi

Tambahkan dependensi dan konfigurasikan package manager
**Langkah 1** — Tambahkan repositori MavenAndroid SDK didistribusikan melalui repositori Maven milik Unico. Tambahkan ke blok `repositories` di file build **tingkat root** Anda:

- 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" }  }}
```

**Langkah 2** — Aktifkan dukungan AndroidX (jika diperlukan)Tambahkan berikut ini ke `gradle.properties` di root proyek:gradle.properties```
android.useAndroidX=true
```

JetifierUntuk proyek AGP 8.6+, Jetifier dinonaktifkan secara default. Tambahkan `android.enableJetifier=true` hanya jika proyek Anda masih bergantung pada artefak `support-library` lama yang belum bermigrasi ke AndroidX — mengaktifkannya secara tidak perlu akan meningkatkan waktu build.
**Langkah 3** — Tambahkan dependensi SDKTambahkan `acessobio-android` ke blok `dependencies` di file build **tingkat modul** Anda. Ganti `<latest_version>` dengan versi saat ini (**6.10.1**) — lihat [Catatan Rilis](/id/developers/sdks-and-tools/android/resources/release-notes) untuk versi terbaru: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>'}
```

Penamaan artefak lamaMaven group `com.acesso` dan nama artefak `acessobio-android` mencerminkan merek Acesso Digital lama — ini adalah identifier artefak yang dipublikasikan dan tidak akan berubah untuk versi SDK ini. SDK yang sama dirujuk sebagai **UnicoCheck** di API Reference dan materi Unico lainnya.
**Langkah 4** — Atur kompatibilitas JavaUntuk menghindari ketidakcocokan frame dengan `min-26`, tambahkan konfigurasi berikut ke `compileOptions` di file build tingkat modul yang sama: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  }}
```

**Langkah 5** — Tambahkan izin AndroidManifestTambahkan izin minimum yang diperlukan dan deklarasi fitur hardware ke `AndroidManifest.xml` Anda: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" />
```

Pemfilteran pengiriman Play StoreDeklarasi `<uses-feature>` memberi sinyal kepada Play Store bahwa aplikasi memerlukan kamera, menyaringnya untuk perangkat yang tidak memilikinya. Atur `android:required="false"` hanya jika aplikasi Anda memiliki jalur fallback tanpa kamera.Skenario WebViewBeberapa aplikasi hybrid menggunakan native Android SDK untuk alur biometrik standar sekaligus merender journey tertentu (seperti alur onboarding khusus atau pengalaman spesifik wilayah) melalui Web SDK di dalam WebView. Jika aplikasi Anda mengikuti pola ini, diperlukan izin tambahan. Lihat [panduan integrasi Web SDK](/id/developers/sdks-and-tools/web) untuk daftar lengkapnya.Terakhir diperbarui pada 8 Okt 2026**