Flutter开发HarmonyOS鸿蒙Next应用的时候执行flutter pub get拉取依赖报错
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
跪求大佬们帮忙看看,没引入新增的依赖时可以运行,引入之后就报错了
我也遇到类似的问题
git更新到最新版本就可以了
伙伴你好,麻烦您确认一下该问题是否已解决,如果已经解决的话,麻烦您关闭一下issue,感谢!
在Flutter开发HarmonyOS鸿蒙Next应用时,遇到执行flutter pub get
拉取依赖报错的情况,通常可能由以下几个原因引起:
-
网络问题:确保你的网络连接正常,且能够访问Flutter和Dart的官方包仓库。有时网络配置(如代理、VPN)可能会影响依赖的拉取。
-
Pubspec文件错误:检查
pubspec.yaml
文件是否有语法错误,如缩进错误、版本号格式错误等。确保所有依赖项都正确无误。 -
Flutter环境配置:确认你的Flutter环境已正确配置,包括环境变量、Flutter SDK路径等。同时,确保Flutter SDK和Dart SDK版本与项目兼容。
-
鸿蒙SDK支持:由于鸿蒙系统较新,确保你使用的Flutter版本和鸿蒙SDK版本相互兼容,并且支持鸿蒙开发。
-
缓存问题:尝试运行
flutter clean
命令清理项目缓存,然后重新执行flutter pub get
。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。客服人员将为你提供更专业的技术支持。