gradle会从google服务中删除一些数据吗?

t98cgbkg  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(173)

tldr-android应用程序,想重新使用来自 google-services.json ,无法访问它。有感觉的数据可能连apk都没有
有一个android应用程序 google-services.json -其中4个,针对不同的构建类型/风格。gradle很好地处理了这些文件。不过,这个json包含了大量的信息—大量的客户端部分,包括一些我想在与googleapi的交互中使用的客户端。我可以访问web类型的clientd-resources,默认的web客户端id,就像一个魔咒。我需要一个android类型(“客户端类型”:1)的。它们在这里,它们在文件中,对于不同的包名有多个,但是在搜索正确的包名时遍历json应该不会有任何问题。但我无法访问文件。不是我有点误解手册就是 google-services.json 甚至在最后的apk中都没有出现-除了gradle需要资源的部分。
我可以复制 google-services.json 从它应有的位置到资源。听起来不是个好主意。
我可以将这个json中的clientid复制到我的配置中。其实我已经做了,很有魅力。不过,我不喜欢重复同样的信息
我能用什么方法访问完整的 google-services.json ,它被保存在 app/src/buildType/flavor/ 手动阅读?或者,更好的是,是否有一个地方gradle已经存储了文件中的所有数据,除了在https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题