Android开发——集成有盾SDK遇到的坑(一)

前言

在Android应用开发当中,我们需要集成一些第三方SDK实现一些我们想要的功能。我们项目需要实现人脸识别功能,我们集成的是有盾SDK。在集成有盾SDK遇到一些问题,在这里和大家分享一下,希望对小伙伴们的开发有帮助。

问题复现

集成有盾SDK成功之后,在运行使用时发现跳转不到有盾认证的界面。一旦点击使用有盾的身份认证是就会出现图中的错误java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v13/app/FragmentCompat$OnRequestPermissionsResultCallback;,没有找到回调。我找了很久才发现原因。
这里写图片描述

解决方法

正常的集成是需要在modle的build.gradle中添加下面的3个依赖

    //有盾和有盾需要的两个依赖
    implementation(name: 'udidsafe-V4.0.ll-2017_12_14', ext: 'aar')
    implementation 'com.google.code.gson:gson:2.8.1'
    implementation 'com.android.support:support-v13:27.1.0'

如果出现上面出现的错误就是在build.gradle中忘记添加下面这个依赖,添加完成后就能正常运行了。

implementation 'com.android.support:support-v13:27.1.0'
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值