今天早上集成了一下阿里的无线认证(扫脸) SDK,地址:

https://help.aliyun.com/document_detail/57930.html?spm=a2c4g.11186623.6.574.73475b6aJg9NTH

然后我发现了官方文档有些小问题或者说容易让人误解的地方:

第一 导入SDK处,命名写死问题:

" 所有jar/aar包的版本号以实际解压后为准 "

萌新注意复制官方代码后记得把版本号改一下,老鸟略过

第二 导入SDK,依赖重复问题 (可能引起打包失败):

" 如已存在相关包,则无需导入,例:okhttp " ,否则打包无限报错

例如我项目中的 kohttp,okio,oss三个包之前已经存在.

另外,我发现studio一个逆天的bug:

只要你把冲突的包放到libs目录下,即使你不在build.gradle中导入,在打包的时候依然会疯狂的报错(can't find referenced class javax.annotation.Nullable)

所以当你发现本地某些包冲突(存在)时,不仅要删除导入代码,还要把源文件移出libs目录

官方文档:

 compile files('../libs/okhttp-3.2.0.jar')compile files('../libs/okio-1.6.0.jar')compile files('../libs/windvane-min-8.0.3.2.3.jar')compile (name:'aliyun-oss-sdk-android-2.9.2',ext:'aar')compile (name:'FaceLivenessOpen-2.1.6.10',ext:'aar')compile (name:'rpsdk-2.4.0.3',ext:'aar')compile (name:'SecurityGuardSDK-external-release-5.4.94',ext:'aar')compile (name:'SecurityBodySDK-external-release-5.4.66',ext:'aar')compile (name:'NoCaptchaSDK-external-release-5.4.26',ext:'aar')

实际导入:

    implementation files('libs/windvane-min-8.0.3.2.3.jar')implementation files('libs/okio-1.16.0.jar')//implementation files('libs/okhttp-3.12.0.jar')//compile(name: 'FaceLivenessOpen-2.1.6.15', ext: 'aar')compile(name: 'NoCaptchaSDK-external-release-5.4.33', ext: 'aar')//compile(name: 'oss-android-sdk-2.9.2', ext: 'aar')compile(name: 'rpsdk-3.0.0.4', ext: 'aar')compile(name: 'SecurityBodySDK-external-release-5.4.79', ext: 'aar')compile(name: 'SecurityGuardSDK-external-release-5.4.9901', ext: 'aar')

第三 签名图片忽略问题

官方文档这么说:

如果在安卓工程打包时启用了shrinkResources true,还需要在keep.xml文件中添加以下内容:
<resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222_*" />

我感觉还是写的过于笼统,假如你没有做过资源缩减忽略的话,你把你的项目翻烂也找不到和这个keep.xml文件,

因为这个文件需要你自己创建.在res下面创建文件夹raw,然后在raw下创建keep.xml,最后路径是 res/raw/keep.xml.

实际keep文件的所有代码 (代码上没有什么区别,只是下面代码表现位置层级-最外层):

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222_*" />

Android 阿里无线认证(扫脸)SDK集成问题相关推荐

  1. 华为HMS Scankit 扫码SDK集成-实现扫一扫功能

    华为HMS Scankit 扫码SDK集成-实现扫一扫功能 文章目录 华为HMS Scankit 扫码SDK集成-实现扫一扫功能 一.集成HMS Core SDK 二.配置混淆脚本 三.指定权限 四. ...

  2. 阿里双11扫脸红包得到的千万级人脸库会做何用途?

    谨慎推测: 阿里今年的人脸扫红包活动会积累千万级人脸数据库,这个数据库即使在全世界人脸库来看都是唯一的,如果真得拿出去卖,至少也是几千万上亿的价值.这个活动为将来推出人脸认证识别打下了数据积累的基础, ...

  3. JAVA软件海豚_[Java教程]海豚星空扫码投屏 Android 接收端 SDK 集成 六步骤

    [Java教程]海豚星空扫码投屏 Android 接收端 SDK 集成 六步骤 0 2020-08-20 12:00:32 扫码投屏,开放网络,独占设备,不需要额外下载软件,微信扫码,发现设备.支持标 ...

  4. android人脸身份认证,Android通过支付宝进行刷脸认证

    Android通过支付宝进行刷脸认证 官方文档快速接入 一.简介 支付宝刷脸认证是通过支付宝人脸识别进行身份校验,主要包括三个模块身份认证初始化服务.开始认证.认证结果查询 二.应用场景 认证场景码 ...

  5. Android阿里百川返佣功能集成

    Android阿里百川返佣功能集成 百川官方的接入文档 这个是官方文档, 即使严格按照官方文档集成, 可能还是会有各种各样莫名其妙的问题 公司负责人的接入博客 (很详细) 附上他的开源项目githug ...

  6. 极光推送服务器端文档,Android SDK 集成指南

    极光统计 Android SDK 集成指南 使用提示 本文是JAnalytics Android SDK 标准的集成指南文档. 匹配的 SDK 版本为:v1.0.0及以后版本. 如果您想要快速地测试. ...

  7. uni-app接入阿里云认证SDK(号码认证服务),App客户端一键登方式

    uni-app接入阿里云认证SDK(号码认证服务)App客户端一键登方式 首先,你需要了解和开通阿里云的号码认证服务,地址:https://help.aliyun.com/product/75010. ...

  8. shareinstall之Android SDK集成

    提示:以下代码(配置)由shareinstall根据当前应用动态生成,开发者可直接使用:按照以下步骤指引,10分钟即可完成Android SDK集成. 一.导入SDK Android SDK 下载 v ...

  9. android百度地图定位自定义图标,百度地图SDK集成及根据坐标实现定位(android studio开发)...

    百度地图SDK集成及根据坐标实现定位(android studio开发) 百度地图SDK集成及根据坐标实现定位(android studio开发) 1.下载百度地图SDK 链接:http://lbsy ...

最新文章

  1. 语言 全排列 函数_Power Query 中日期时间格式转换需要了解的区域语言对照表
  2. property Alternative forms propretie
  3. leetcode算法题--环形链表 II★
  4. s5pv210 linux内核移植,简单根文件系统制作 - S5PV210 Linux3.8.3内核移植_Linux编程_Linux公社-Linux系统门户网站...
  5. C/C++程序语言概念
  6. NET问答: 如何集中化统一验证 Authorization
  7. Codeforces Round #631 (Div. 2) C. Dreamoon Likes Coloring 构造
  8. centos 8 kubernetes安装详解_8方面图文详解,电气安装工程施工工艺!
  9. Linux入门学习(二)
  10. mysql数据库调优知识复习
  11. 使用bs4+re正则来爬取网页上需要的数据
  12. 世界地图可以无限放大_做外贸有哪些软件可以推荐?
  13. presscad图层LIsp_presscad2010免费版
  14. 命令行 降低IE版本 IE11降到IE8
  15. linux添加用户及登录密码,linux 创建账户和密码
  16. 征服spring源码(一)
  17. Ext.js 自定义桌面注意
  18. Python基础知识笔记(三)——字典、集合
  19. anaconda环境迁移
  20. C语言统计一个字符串(包含空格)中字母的种类(不是个数)

热门文章

  1. iOS Info.plist
  2. 某机房ups电源更换蓄电池的一次作业过程
  3. 用DW做一个登陆页面并且可以跳转的一个页面
  4. 阿里P8架构师王福强大牛,[Spring boot揭秘]引领程序员成神之路
  5. 《低等道路计算机设计视频教程,纬地低等级道路设计入门
  6. html语言字体上下滚动代码,div+css+jquery公告栏垂直(上下)文字单行滚动特效代码(三种样式)...
  7. 脱水大师发表了:http://www.skycn.com/soft/42661.html
  8. 碎步二:zxing核心包生成条形码和二维码
  9. 从PCRE到Hyperscan 性能对比
  10. 【五一创作】机械臂速成小指南(二十四):逆运动学的雅可比方法