You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中无法运行MediaPipe Android示例应用的解决咨询

解决MediaPipe Android示例在Android Studio中运行的问题

先处理「文件名需以.xml结尾」的报错

  • 定位到报错提示的文件,检查文件名后缀:
    • 如果是拼写错误(比如写成.xm、.xml_),直接修改后缀为.xml
    • 如果是文件本身是XML格式但被误命名,修改后缀匹配格式即可

完整运行流程(适配Android Studio Dolphin | 2021.3.1 Patch 1)

1. 环境前置配置

  • 安装指定版本NDK:MediaPipe Android示例通常要求NDK 21.4.7075529,通过Android Studio的SDK Manager > SDK Tools勾选对应版本安装
  • 确认Gradle版本:项目根目录build.gradle中,gradle插件版本建议设置为7.3.1(匹配Dolphin版本),避免版本不兼容

2. 正确导入项目

  • 克隆或下载完整的MediaPipe仓库,在Android Studio中选择导入mediapipe/examples/android/solutions目录作为项目(不要直接导入整个MediaPipe根目录)
  • 等待Gradle同步完成,期间确保网络正常以下载依赖包

3. 修复构建错误

  • 打开项目根目录的gradle.properties,确保以下配置已开启:
    android.useAndroidX=true
    android.enableJetifier=true
    
  • 执行清理重建:点击菜单栏Build > Clean Project,完成后再执行Build > Rebuild Project

4. 运行到设备

  • 连接开启USB调试的安卓设备,或创建API 29及以上的模拟器
  • 在Android Studio的模块选择栏中,选中要运行的示例模块(如face_detection、pose_landmarker),点击运行按钮即可

常见注意事项

  • 不要随意修改示例项目的文件结构,尤其是资源文件目录,避免资源引用错误
  • 若仍有NDK相关报错,可在local.properties中手动指定NDK路径,示例:
    ndk.dir=/你的SDK路径/ndk/21.4.7075529
    

内容的提问来源于stack exchange,提问作者Ashutosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 06:50:18