当前位置: 首页 > 知识库问答 >
问题:

更改谷歌服务的搜索位置。json使用复杂风味树

娄飞鸾
2023-03-14

我知道这个问题已经被问过了,但是问题仍然存在于任何版本的com.google.gms:google-services 4.2.0以上:我的google-services.json文件的搜索位置不再考虑风味植物学。

上面只写着:

文件谷歌服务。缺少json。没有它,谷歌服务插件就无法运行。

搜索位置:~/app/google-services.json

而不是~/app/src/TopfavorSubflavor/release/google-services.json

我已经尝试了release文件夹和flavor文件夹之间的多种排列,甚至在flavor名称中包含Release,但是没有任何帮助。

官方文档声明它应该可以工作,这就是为什么我不只是在寻找一种解决方法,比如在编译时在/app/文件夹中创建文件。

共有1个答案

施默
2023-03-14

尝试用下划线小写或一个单词小写的名称命名您的口味:

top_flavor 
subflavor
 类似资料:
  • 我想让谷歌地图按地址搜索 下面是我的cari.java代码 我想要的是,当我在editText中写出一条街的名字(例如:第1大道1152号),然后按下搜索按钮,它就会在谷歌地图上显示该位置(第1大道1152号)。 当我运行这个程序时,,,它说 “java.lang.RuntimeException:无法实例化activity ComponentInfo{Udin.GoogleMap2/Udin.G

  • 回答在这里。 我的应用程序中有不止一种风格,我想使用相同的谷歌服务。json对于所有这些,所以我考虑将属性package_name的值设置为正则表达式,并在我的构建中使用任务替换它。gradle(应用程序模块)。 我的口味是这样定义的: 我的想法是: 问题是我不知道如何访问PackageName(代码中的myPackageName),或者是否可能。 也许我必须使用另一个任务,而不是在构建之前运行,

  • 我希望有一个google-services.json文件,一个应用程序ID,连接到一个Firebase“项目”中的一个Firebase“应用程序”,供我的各种Android应用程序使用。 我的口味有不同的品牌,但它们的工作原理非常相同,我希望所有这些口味的分析数据最终都能在Firebase中的同一位置。然而,它们(当然)都有不同后缀的Android应用程序ID/包名称,并且这些风格的包名称都与谷歌

  • 我正在尝试使用Firebase消息传递(web)。默认情况下,Firebase会搜索包含服务工作者的文件“Firebase messaging sw.js”。 服务工作者脚本应位于应用程序的绝对路径上!例如:http://localhost/firebase-messaging-sw.js 如何更改此默认位置?!搜索官方文档,我发现了这个方法:,它接受服务工作者注册,但试图使用它,我得到一个错误,

  • 我正在尝试实现Google Places Autocomplete API,有时我可以获取位置列表,但有时我会收到“无法加载搜索结果”的消息。有人能帮我解决这个问题吗。

  • 我是Servlet编程的新手,我已经在Mac中配置了Eclipse IDE和Tomcat服务器。然后,我按照本JavaPoint教程创建了一个简单的Hello World Servlet,并在Tomcat服务器上运行该项目。但它显示404。 然后我参考并遵循以下答案: 答案1:Tomcat servlet:错误404-请求的资源不可用 答案3:Tomcat-HTTP状态404 但是对我来说没有任何