---
title: インストール
canonical: https://developer.unico.io/ja/dual-api/developers/sdks-and-tools/android/installation/
locale: ja
generated_by: markdown-export
---

- [/ja/](/ja/)
- [SDK とツール](/ja/dual-api/developers/sdks-and-tools/overview)
- [Android SDK](/ja/dual-api/developers/sdks-and-tools/android/requirements)
- インストール

# インストール

依存関係の追加とパッケージマネージャーの設定
**ステップ 1** — Mavenリポジトリを追加するAndroid SDKはUnico独自のMavenリポジトリを通じて配布されます。**ルートレベル**のビルドファイルにある`repositories`ブロックに追加してください:

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

**ステップ 2** — AndroidXサポートを有効にする（必要な場合）プロジェクトルートにある`gradle.properties`に以下を追加してください:gradle.properties```
android.useAndroidX=true
```

JetifierAGP 8.6+のプロジェクトでは 、Jetifierはデフォルトで無効になっています。AndroidXに移行していないレガシーな`support-library`アーティファクトにプロジェクトが依存している場合にのみ`android.enableJetifier=true`を追加してください — 不必要に有効にするとビルド時間が増加します。
**ステップ 3** — SDK依存関係を追加する**モジュールレベル**のビルドファイルにある`dependencies`ブロックに`acessobio-android`を追加してください。`<latest_version>`を現在のバージョン（**6.10.1**）に置き換えてください — 最新情報は[リリースノート](/ja/developers/sdks-and-tools/android/resources/release-notes)を参照してください: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>'}
```

レガシーアーティファクト名についてMavenグループ`com.acesso`およびアーティファクト名`acessobio-android`は、旧Acesso Digitalブランドを反映したものです — これらは公開されているアーテ ィファクト識別子であり、このSDKバージョンでは変更されません。同じSDKは、APIリファレンスやその他のUnico資料では**UnicoCheck**と呼ばれています。
**ステップ 4** — Java互換性を設定する`min-26`とのフレーム非互換を避けるため、同じモジュールレベルのビルドファイルの`compileOptions`に以下を追加してください: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  }}
```

**ステップ 5** — AndroidManifestにパーミッションを追加する`AndroidManifest.xml`に最低限必要なパーミッションとハードウェア機能の宣言を追加してください: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配信フィルタリング`<uses-feature>`の宣言は、アプリにカメラが必要であることをPlay Storeに通知し、カメラを持たないデバイスへの配信を除外します。カメラなしのフォールバックパスがある場合のみ`android:required="false"`を設定してください。WebViewのシナリオ標準的な生体認証フローにネイティブAndroid SDKを使用しながら、WebView内のWeb SDKを通じて特定のジャーニー（カスタムのオンボーディングフローや地域固有のエクスペリエンスなど）をレンダリングするハイブリッドアプリがあります。アプリがこのパターンに従っている場合、追加のパーミッションが必要です。完全なリストについては[Web SDK統合ガイド](/ja/developers/sdks-and-tools/web)を参照してください。最終更新 2026年10月8日**に