如何在Android中添加google-services.json?
错误是: 模块根文件夹中缺少文件google-services.json。这个 没有它,谷歌快速启动插件就无法运行如何在Android中添加google-services.json?,android,google-play-services,Android,Google Play Services,错误是: 模块根文件夹中缺少文件google-services.json。这个 没有它,谷歌快速启动插件就无法运行 根据developer.google.com上的文档,上述问题已经解决 2018年编辑:已弃用,请使用 文件googleservices.json应该粘贴到app/目录中。 在此之后,当我将项目与gradle文件同步时,意外的顶级异常错误出现。这是因为: 项目级渐变文件具有 dependencies { classpath 'com.android.tools.build:
根据developer.google.com上的文档,上述问题已经解决 2018年编辑:已弃用,请使用 文件
googleservices.json
应该粘贴到app/目录中。
在此之后,当我将项目与gradle文件同步时,意外的顶级异常错误出现。这是因为:
项目级渐变文件具有
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
classpath 'com.google.gms:google-services:1.3.0-beta1'
}
和应用程序级渐变文件,具有:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.google.android.gms:play-services:7.5.0' // commenting this lineworks for me
}
顶行在这和classpath'com.google.gms:google services:1.3.0-beta1'
之间产生了冲突,因此我现在对它进行了评论,它工作正常,没有错误
模块根文件夹中缺少文件google-services.json。如果没有它,Google Quickstart插件将无法运行。要在Android应用程序中使用Google SignIn,您需要 google-services.json 您可以使用上面提到的指令生成: 将文件复制到Android Studio项目的
app/
文件夹中,或
如果您使用的是多版本,请输入app/src/{build\u type}
文件夹
类型
单击应用程序右上方,即android(下拉列表)在android studio中。从下拉列表中选择项目,通过右键单击应用程序包粘贴json文件,然后将其同步…google-services.json文件像API键一样工作意味着它使用json格式为所有谷歌服务存储项目id和API键(由您在谷歌控制台启用)因此,不需要在不同的地方管理所有内容 使用google-services.json时的重要流程 在应用程序升级时,您应该添加
apply plugin: 'com.google.gms.google-services'.
在顶级渐变中,您应该添加以下依赖项
dependencies {
// Add this line
classpath 'com.google.gms:google-services:3.0.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
与firebase文档中给出的根文件夹不同,只需将google json文件复制到projectname/app的根文件夹中,即可正常工作。
这很简单 WINDOWS
(Alt+F12或查看->工具窗口->终端)。
然后键入此错误表示您的
google服务中的package\u name
。json
可能是错误的。我个人在使用时就有这个问题
buildTypes {
...
debug {
applicationIdSuffix '.debug'
}
}
在我的
build.gradle
中。因此,当我想要调试时,应用程序的名称是(“突然”)app.something.debug
,而不是app.something
。当我更改所述的包名称时,我能够运行调试。
..它应该位于Project->app
文件夹中
请从Firebase网站找到截图
我已经添加了这是在应用程序文件夹中,虽然这是一个非常基本的错误,不是一个解决方案。我不小心把它放在了根文件夹中,但是把它放在了根文件夹/app解决了的问题会导致404“Page not Found”错误页面。从哪里粘贴?你可以从谷歌控制台下载并放在app location viramp对不起,我们在新的AS中使用自动助手。我发现了一个原因,助手偶尔会停止,需要重新运行它。解决方案如下:
scp '/home/developer/Desktop/google-services.json' 'app/'
buildTypes {
...
debug {
applicationIdSuffix '.debug'
}
}