1.Android SDK 以及NDK版本问题 根据mediapipe官方文档,SDK要求在28.0.3版本及以上,NDK版本要求介于18和21之间,若版本超出范围容易引发未知的问题,导致无效加班到怀疑人生。 注意:SDK build-tools31.0.0中缺少dx.jar文件,会导致使用bazel编译中发生错误,因此建议选择30.0.2等版本。 (附上官方文档链接https://solutions.mediapipe.dev)
2.Fetching @maven; Resolving and fetching the transitive closure of 21 fetching@maven需要链接外网,若不具备科学上网的能力,可以退而求其次选择此方法: 进入mediapipe文件夹,打开WORKSPACE文件,然后将
repositories = [
"https://maven.google.com",
"https://dl.google.com/dl/android/maven2",
"https://repo1.maven.org/maven2",
"https://jcenter.bintray.com",
],
替换为
repositories = [
"https://maven.aliyun.com/repository/google",
"https://maven.aliyun.com/repository/central",
"https://maven.aliyun.com/repository/public",
],
就可以愉快的继续编译了。 (参考https://blog.csdn.net/gong0585/article/details/119733037?spm=1001.2014.3001.5501)
|