Flutter开发HarmonyOS鸿蒙Next应用的时候执行flutter pub get拉取依赖报错

发布于 1周前 作者 zlyuanteng 来自 鸿蒙OS

Flutter开发HarmonyOS鸿蒙Next应用的时候执行flutter pub get拉取依赖报错
根据文档引入的依赖

dependencies:
  flutter_inappwebview:
    git:
      url: https://gitee.com/openharmony-sig/flutter_inappwebview.git
      path: "flutter_inappwebview"
  url_launcher:
    git:
      url: https://gitee.com/openharmony-sig/flutter_packages.git
      path: "packages/url_launcher/url_launcher"

执行> flutter pub get报错:

Resolving dependencies... (39.1s)
Git error. Command: `git clone D:\pub\git\cache\flutter_packages-0a4d7447ca89e3e387a011f31be855a7af59a651 D:\pub\git\flutter_packages-c9cb253582c3b0c626a70c9103fc4906695b3d76`
stdout:
stderr: Cloning into 'D:\pub\git\flutter_packages-c9cb253582c3b0c626a70c9103fc4906695b3d76'...
git-upload-pack 'D:\pub\git\cache\flutter_packages-0a4d7447ca89e3e387a011f31be855a7af59a651': git-upload-pack: command not found
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
exit code: 128
pub get failed
command: "D:\workspace\flutter_flutter\bin\cache\dart-sdk\bin\dart __deprecated_pub --color --directory . get --example"
pub env: {
  "FLUTTER_ROOT": "D:\workspace\flutter_flutter",
  "PUB_ENVIRONMENT": "flutter_cli:get",
  "PUB_CACHE": "D:\pub",
}
exit code: 69

跪求大佬们帮忙看看,没引入新增的依赖时可以运行,引入之后就报错了

4 回复

我也遇到类似的问题

git更新到最新版本就可以了

伙伴你好,麻烦您确认一下该问题是否已解决,如果已经解决的话,麻烦您关闭一下issue,感谢!

在Flutter开发HarmonyOS鸿蒙Next应用时,遇到执行flutter pub get拉取依赖报错的情况,通常可能由以下几个原因引起:

  1. 网络问题:确保你的网络连接正常,且能够访问Flutter和Dart的官方包仓库。有时网络配置(如代理、VPN)可能会影响依赖的拉取。

  2. Pubspec文件错误:检查pubspec.yaml文件是否有语法错误,如缩进错误、版本号格式错误等。确保所有依赖项都正确无误。

  3. Flutter环境配置:确认你的Flutter环境已正确配置,包括环境变量、Flutter SDK路径等。同时,确保Flutter SDK和Dart SDK版本与项目兼容。

  4. 鸿蒙SDK支持:由于鸿蒙系统较新,确保你使用的Flutter版本和鸿蒙SDK版本相互兼容,并且支持鸿蒙开发。

  5. 缓存问题:尝试运行flutter clean命令清理项目缓存,然后重新执行flutter pub get

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。客服人员将为你提供更专业的技术支持。

回到顶部