模块说明
Android SDK封装交付,需要把库文件、示例应用、接口说明和构建记录放在同一个版本基线上。AAR说明库的实际打包内容,示例应用说明接入方式,文档说明调用约束,构建记录则帮助追溯产物来源。
AAR与示例应用各自交付什么
AAR是Android库的归档格式,可包含代码、资源、清单及按配置打包的原生库;APK是可安装应用的产物。实际交付应说明哪些依赖包含在AAR中、哪些需要客户工程另行配置。Android库官方资料说明了库和应用的区别,以及依赖管理方式。
ABI是应用二进制接口,用于说明原生代码与目标运行环境的匹配要求。它与系统版本、外部库、模型文件和资源路径都应进入集成核对表。
表格可横向滑动查看完整列。
| 交付件 | 内容与用途 | 需要确认的条件 |
|---|---|---|
| AAR库文件 | 对外接口、库资源、实际包含的原生文件 | ABI、系统版本、依赖及资源加载 |
| 示例应用Demo | 初始化、输入、回调和基本交互的接入方式 | 权限、线程、生命周期及运行环境 |
| 接口说明 | 参数、回调、错误返回、取消与释放规则 | 文档与代码行为一致 |
| 构建记录 | 源码修订、工具链、配置、步骤和产物哈希 | 可追溯性、复现条件与维护责任 |
可用于核对交付目录的清单
下面按交付用途列项,具体目录名和源码范围在项目中约定。
表格可横向滑动查看完整列。
| 资料类别 | 应说明的内容 |
|---|---|
| 库与版本 | AAR文件、版本标识和哈希 |
| 接入样例 | Demo工程、运行步骤和所需权限 |
| 依赖与资源 | 外部依赖、原生库ABI、模型与资源放置方式 |
| 接口与异常 | 参数、线程、错误码、取消和释放方式 |
| 构建与测试 | 工具链、构建步骤、设备范围、用例和已知限制 |
| 授权与发布 | 第三方许可、分发范围、示例应用签名责任 |
首个阶段怎样验收
先固定设备、Android版本、ABI、现有代码和调用方式,验证初始化、重复调用、取消、错误返回与释放。涉及相机或音频时,再核对缓冲区所有权和异步生命周期;语音或文字处理SDK才按其任务定义长文本等输入边界。
性能和持续运行需要明确负载、时长与记录方法。示例应用的正式签名、上架或客户App发布责任分别约定,不能把库封装完成直接当作应用发布验收完成。
既有SDK资料与封装输入
RK3588-S离线TTS SDK案例及RK3588视觉SDK案例提供了不同功能、设备和测试条件下的交付参考,性能与能力范围需分别阅读。通过RK3588 Android系统适配服务提供代码、ABI、接口、依赖和上述交付目标后,可进一步确认封装、联调及验证范围。
在线咨询
电话咨询
微信咨询
回到顶部