【Android】AndroidStudio配置Mediapipe项目

1.准备阶段

(1)下载安装AndroidStudio(安装mediapipe推荐的版本—Android Studio Bumblebee | 2021.1.1 Patch 3 April 7, 2022)

AndroidStudio官网icon-default.png?t=N7T8https://developer.android.com/studio/archive(2)从mediapipe官网下载对应功能的压缩包

mediapipe官网icon-default.png?t=N7T8https://developers.google.com/mediapipe(3)修改mediapipe项目的部分文件,提升配置速度(换源)

        打开项目中的gradle-wrapper.properties文件,更改gradle的下载地址,我这里更改的是腾讯源。

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.4-bin.zip

        打开settings.gradle文件,更改仓库地址,我这里使用的是阿里源。更改完成之后点击Sync Now 进行更新。

pluginManagement {
    repositories {
        maven {url 'https://maven.aliyun.com/repository/google'}
        maven {url 'https://maven.aliyun.com/repository/jcenter'}
        maven {url 'https://maven.aliyun.com/repository/public'}

        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven {url 'https://maven.aliyun.com/repository/google'}
        maven {url 'https://maven.aliyun.com/repository/jcenter'}
        maven {url 'https://maven.aliyun.com/repository/public'}
        
        google()
        mavenCentral()
    }
}
rootProject.name = "MP Gesture Recognizer"
include ':app'

2.版本问题

        我在配置过程中出现一个提示AndroidStudio版本不对的问题(This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.1 or newer.)

        解决方案:打开gradle.properties文件,添加一句代码:

android.injected.studio.version.check = false

3.依赖包问题

        项目构建过程中还会报一个找不到jar包的异常(Could not find tasks-vision-0.10.0.jar (com.google.mediapipe:tasks-vision:0.),需要对之前添加的仓库源进行注释,注释完之后再次 Sync Now更新之后解决问题。

pluginManagement {
    repositories {
//        maven {url 'https://maven.aliyun.com/repository/google'}
//        maven {url 'https://maven.aliyun.com/repository/jcenter'}
//        maven {url 'https://maven.aliyun.com/repository/public'}

        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
//        maven {url 'https://maven.aliyun.com/repository/google'}
//        maven {url 'https://maven.aliyun.com/repository/jcenter'}
//        maven {url 'https://maven.aliyun.com/repository/public'}

        google()
        mavenCentral()
    }
}
rootProject.name = "MP Gesture Recognizer"
include ':app'

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值