文档管理中心
我的
指南本地认证能力人脸识别开发准备集成本地认证SDK

集成本地认证SDK

针对Android Studio开发环境,华为提供了Maven仓集成方式的本地认证SDK。您也可以下载本地认证SDK并集成到工程中。在开始开发前,您需要将本地认证SDK集成到您的Android Studio开发环境中。

使用Maven仓集成

  1. 打开Android Studio项目级“build.gradle”文件,并添加Maven仓地址。
    allprojects {
        repositories {
            google()
            jcenter()
            /* 添加Maven仓地址 */
            maven {url 'https://developer.huawei.com/repo/'}
        }
    }
    说明

    Maven仓地址无法直接在浏览器中打开访问,只能在IDE中配置。如需添加多个Maven代码库,请将华为公司的Maven仓地址配置在最后。

  2. 打开模块级的“build.gradle”文件,添加SDK编译依赖。
    dependencies {
        /* 添加SDK编译依赖 */
        implementation 'com.huawei.security:localauthentication:{version}'
    }
    说明

    localauthentication为华为本地认证SDK,{version}替换为实际的SDK版本号,版本号索引请参见版本更新说明。例如:implementation 'com.huawei.security:localauthentication:1.1.1'。

  3. 在完成以上的配置后,点击工具栏中的gradle同步图标,完成“build.gradle”文件的同步,将相关依赖下载到本地。

    说明

    如果出现错误,请检查网络连接是否正常,以及检查“build.gradle”文件是否正确。

下载SDK并集成

  1. 在华为开发者社区下载华为人脸识别SDK,参见SDK下载。
  2. 将下载好的localauthentication-xxx.aar放在模块目录中的“libs”下。

  3. 打开模块级的“build.gradle”文件,添加依赖目录和SDK编译依赖。
    repositories{
        flatDir{
            /* 添加依赖目录 */
            dirs 'libs'
        }
    }
    dependencies{
        /* 添加SDK编译依赖 */
        implementation(name:'localauthentication-1.1.1',ext:'aar')
    }