Skip to content

1.快速开始 APK接入小度设备

ZhentaoChen edited this page Jun 29, 2022 · 4 revisions

前言

本文档介绍了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,然后拖到底部就看到技能信息填写页面了

选择AndroidApp类型 AndroidApp技能创建

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

替换id+key

2.4 安装测试工程到小度设备安装常见问题

三. 在小度设备上调起应用

3.1 调起之前的checklist

  • 确认小度设备登录的百度账号 和 技能开发者的百度账号为同一个账号(BDP登录账号参考章节1.1
  • 确认待调试的技能已经开启调试模式 (参考章节1.5
  • 在小度设备上,语音说"小度小度,打开调试技能模式"
  • 在小度设备上,语音说"小度小度,打开测试东北"

至此,应用成功调起。

四. 全流程回顾

  1. 创建技能
  2. 在技能平台开启调试技能模式
  3. 下载并导入测试工程
  4. 修改代码,替换botId,packageName,signatureKey。打包生成测试应用,并安装到测试的小度设备上
  5. 小度设备上打开调试技能模式
  6. 调起应用