本教程主要讲解思必驰DUI平台的Android集成流程,配置过程中实现某一个功能存在多种方法,因此,本教程的提供的方法仅供参考。主要参考思必驰DUI平台中的技术文档,对官方的技术文档进行了细化。如有不当和不对之处,请予指出,谢谢。
目录
1.1加载工程
1、首先,在思必驰DUI平台网站上下载自己训练好的技能包,并解压该文件以及文件夹下的ddsDemo文件,工程解压后如下图。
注:工程的存放路径中不宜存在中文和下划线,否则android studio 会报错。
2、使用Android studio加载该项目
构建工程时,message提示resolve lib-dds-1.1.3.1-release,可以直接打开两个工程中的build.gradle将1.1.3.1改为1.1.4.1。如下图所示。
然后,重新构建工程。
1.2建立签名
1、点击“Build”下的“generate singed APK”
2、选择“nativedemo”,然后“next”
3、点击“create new..”,然后选择路径,填写相应的密码。
4、填写keystore的信息。
5、点击“next”,填写相应信息。
1.3签名APK
1、选中“nativedemo”,右击“Open Module setting”
2、配置Signing和Build Types信息,点击绿色加号,设置config,选择签名。
3、点击“Build varians”,选择“release”
注:选择release模式签名。
1.4获取SHA256**
获取**的SHA256目的在于提交给思必驰官方网站,网站会生成APIKey,供我们修改该工程的配置文件。
1、将先前的key0.jks,复制到android studio 的安装目录下的..\jre\bin文件下
2、正在该目录下打开cmd命令,输入keytool -v -list –keystore key0.jks
记下SHA256文件,为申请APIKEY做准备
1.5获取applicationId
1、点击demo下的“build.gradle”
记下applicationId文件,为申请APIKEY做准备。
1.6申请APIKEY
1、在思必驰官网进入到2.1之前压缩包对应的产品列表中,点击申请APIKey。
输入2.4和2.5获取的SHA256和Package。
2、申请后的列表
其中,工程配置还需要用户ID,(见2.7节)K_USER_ID在思必驰网站一直没有找到,但是在手机客户端的“个人中心”可以才查到。
记下红色框内的信息,为修改工程配置做准备。
1.7 修改工程配置
1、将上述2.6节红框内对应的信息修改到下列文件对应的位置即可。
注:红框内为配置文件信息
修改之后,重新构建工程即可。
至此,便可以在自己的设备调试自己训练好的产品
参考资料:
1、DUI网站:https://www.dui.ai/docs/ct_common_Andriod_SDK