flutter 无法构建扑apk因为文件google-services.json丢失

qncylg1j  于 2023-04-13  发布在  Flutter
关注(0)|答案(4)|浏览(132)

我有一个问题,当我试图建立Flutterapk我得到这个错误,即使我有正确的文件与正确的名称在正确的地方!我试图删除从Flutter文件夹的pub现金文件夹,但仍然相同
失败:生成失败,出现异常。

  • 出了什么问题:任务“:cloud_firestore:processReleaseGoogleServices”执行失败。

文件google-services.json丢失。没有它,Google服务插件无法运行。搜索位置:AppData\Local\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-3.1.18\android\src\release\google-services.json AppData\Local\Pub\Cache\hosted\pub.dartlang.org\cloud_firestore-3.1.18\android\src\google-services.json

  • 尝试:

使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的洞察。

BUILD在1 m内失败7s正在运行Gradle任务“assembleRelease”... 68.6s Gradle任务assembleRelease失败,退出代码为% 1进程已完成,退出代码为% 1

x6yk4ghg

x6yk4ghg1#

flutter clean
flutter pub get

它帮了我

66bbxpm5

66bbxpm52#

以前发生在我身上,原因是文件名中有一个空格
“谷歌服务.json”
因此,请仔细检查文件名是否与**“google-services.json”完全相同,并且文件的路径为APP_NAME\android\app\google-services.json**
如果一切都是正确的运行扑干净然后扑酒吧得到

yr9zkbsy

yr9zkbsy3#

在我的情况下,它类似于你的'构建失败'
编译器尝试在“\flutter\.pub-cache”中查找“google-services.json
所以我通过清除该高速缓存文件夹解决了这个问题。(见下文)

解决方案

第一步

清除该高速缓存

清除全局PUB_CACHE:
flutter pub cache clean

转到该路径,直接删除该高速缓存。

第二步

获取包并运行

flutter pub get

flutter run
我希望我的回答是有帮助的。

kqlmhetl

kqlmhetl4#

flutter pub cache clean
flutter pub get

相关问题