构建并运行示例应用程序
先决条件:
您应该完成以下设置来构建演示。
ADB 设置:https ://developer.android.com/studio/command-line/adb
下载并安装Android Studio。
下载并设置Android NDK版本 r25c。
下载并安装 Android SDK(SDK 版本 23 和构建工具版本 23.0.2)
下载并安装 Android SDK(SDK 版本 23 和构建工具版本 23.0.2)
确保 Android SDK 和 NDK 环境变量设置正确。
设置完 Android 应用程序开发环境的所有软件要求后,您可以在 Android Studio 中加载演示项目,将项目编译为 APK,然后运行演示。您将需要以下内容来运行演示:
通神经处理 SDK 正式版二进制文件
模型二进制文件不包含在源代码中。各个示例应用程序文档中提供了生成模型二进制文件的步骤。
启动 Android Studio。选择“文件”>“打开项目”并选择一个项目。单击“确定”。
从 Android Studio 菜单中,选择“构建”>“构建 APK”。
输出APK在/app/build/outputs/apk/debug处生成。
在开发套件上安装APK:adb install
pip install onnxruntime
从 Android UI 运行应用程序。
有关演示外观的概述,请参阅 GitHub 上的个人自述文件页面。每个demo都给出了demo GIF,供参考。
使用较新版本的Qualcomm 神经处理 SDK 重建示例应用程序
当前 APK 是使用 SDK 版本 2.10.x 构建和验证的。要重建并使用较新的 SDK 版本运行 APK:
验证 DLC 模型是否适用于较新的 SDK 版本。如果不是,请使用较新的 SDK 将模型二进制文件重新转换为 DLC。
更新APK源路径中的SDK发布AAR二进制文件。
为了使应用程序正常工作,请使用单个版本的 SDK 并将 SDK AAR 从所述版本复制到应用程序源路径。使用此 SDK 版本将模型转换为 DLC。
如果 DLC 使用不同的 SDK 版本(SDK AAR 二进制文件除外)进行转换 - 结果是不可预测的。
Snapdragon 和 Qualcomm 品牌产品是高通 技术公司和/或其子公司的产品。
Qualcomm 开发者专区是 Qualcomm 联合CSDN 共同打造的面向中国开发者的技术专区。致力于通过提供全球最新资讯和最多元的技术资源及支持,为开发者们打造全面一流的开发环境。本专区将以嵌入式、物联网、游戏开发、Qualcomm® 骁龙™处理器的软件优化等技术为核心,打造全面的开发者技术服务社区,为下一代高性能体验和设计带来更多的想法和灵感。
加入 Qualcomm 开发者专区