1.快速开始 APK接入小度设备 - dueros/AndroidBotSdkDemo GitHub Wiki
前言
本文档介绍了Android App接入小度设备操作流程,开发者可以按照如下步骤,完成Android App接入小度设备。
一. 技能创建
1.1 登录技能开放平台,申请开发者认证(若已认证,此步骤可跳过)
技能开放平台地址,点击开发者认证开始认证流程。开发者认证需要2个工作日完成审核。
1.2 激活AndroidApp技能开发权限(若已激活,此步骤可跳过)
AndroidApp类型技能尚处于内测阶段,需要进入到如下页面,激活AndroidApp技能开发权限。激活地址
激活码: 8ea5dfe6-2b25-83d8-0f0b-8285ab6a7869-19c45ea4-6deb-a02d-fd36-410c8bb75e86
1.3 AndroidApp技能创建
控制台
1.3.1 进入1.3.2 点击创建新技能,开始技能创建。
本例中,我们创建了一个测试技能,包名:com.test.northeast (包名仅做演示,各位注意此包名传递流程即可。为避免包名冲突导致技能创建失败,请开发者自行定义包名)
1.3.3 点击 自定义 -> Android App,然后拖到底部就看到技能信息填写页面了
1.4 技能创建完毕,可以看到技能信息如图
为了快速跑通测试工程,在本篇章节2.3中会介绍替换botid和signaturekey的流程。其中botid对应下图 技能id , signatureKey对应下图 签名Key
1.5 开启调试技能模式
二. 运行测试工程
2.1 Clone当前代码库,并导入AndroidStudio。
git clone https://github.com/dueros/AndroidBotSdkDemo.git
2.2 替换包名为我们刚刚创建技能的包名:com.test.northeast
2.3 替换我们刚刚创建的技能id + signatureKey
安装常见问题
2.4 安装测试工程到小度设备三. 在小度设备上调起应用
3.1 调起之前的checklist
- 确认小度设备登录的百度账号 和 技能开发者的百度账号为同一个账号(BDP登录账号参考章节1.1)
- 确认待调试的技能已经开启调试模式 (参考章节1.5)
- 在小度设备上,语音说"小度小度,打开调试技能模式"
- 在小度设备上,语音说"小度小度,打开测试东北"
至此,应用成功调起。
四. 全流程回顾
- 创建技能
- 在技能平台开启调试技能模式
- 下载并导入测试工程
- 修改代码,替换botId,packageName,signatureKey。打包生成测试应用,并安装到测试的小度设备上
- 小度设备上打开调试技能模式
- 调起应用