我在我的android应用程序中使用谷歌地图。我已经创建了密钥并在清单文件中添加了必要的权限。但很快我启动了应用程序,我在调试器中收到了这条消息:
Google服务初始化失败,状态:10,缺少用于初始化Google服务的预期资源:“R.string.google_app_id”。可能的原因是缺少google-services.json或com.google.gms.google服务gradle插件。
我不知道怎么了。地图很好用,我可以毫无问题地使用它。我的gradle文件有以下条目:
编译com.google.android.gms: play-service: 8.4.0
它在抱怨什么,我如何缓解它?
在我的例子中,这个错误的原因是Gradle的Google服务插件和Play服务库是不兼容的版本。兼容版本说明:
1)将依赖项添加到项目级build.gradle:
classpath 'com.google.gms:google-services:1.5.0-beta2'
2)将插件添加到您的应用程序级build.gradle:
apply plugin: 'com.google.gms.google-services'
3) 如果您使用的是Android Studio,这是要添加到应用程序构建的依赖项部分的字符串。gradle文件:
dependencies {
compile "com.google.android.gms:play-services:8.3.0"
}
来源:https://developers.google.com/cloud-messaging/android/client
您需要放置developer.google.com生成的配置文件(google-services.json
),如此处官方文档的第二步所述
过程很简单
>
然后在选择所需的服务(在本例中为地图服务)后,您可以生成配置文件。
对于已迁移到Firebase项目的人,他们可以通过转到Firebase控制台、选择您的项目并在设置下找到配置文件来获得相同的信息。
然后在官方文档的第3步中引用
将刚刚下载的google-services.json
文件复制到Android的app/或mobile/目录中
附言:对于投票反对这个答案的人,请留下评论,说明你为什么投票反对。
[来自产品经理@Google]
您可以按照以下步骤下载并复制Android应用程序的google-services.json
文件来解决此问题:
继续选择和配置服务
。继续生成配置文件
。google-services.json
并将文件复制到Android项目中的app/
或mobile/
模块目录。如果您之前已将Google项目导入Firebase,您可以从项目设置下的Firebase控制台获取更新的google-services.json。
不要复制其他答案中建议的PROJECT\u编号,因为google\u app\u id指的是项目中的应用程序,而不是项目本身。
在我的项目中,一切都很完美,但我明白这一点。 所以我应该在我的gradle文件中添加google-service。 这些是我的依赖。 基本上,我使用GoogleAppClient对象来获取我的当前位置。我与地图或GCM无关。 有没有办法解决这个问题?我环顾四周,但还是有问题。 谢谢。
我正在尝试使用Spring Security实现一个简单的登录(我是Spring Security的新手)。我从Spring Security参考开始,其中包含一个简单的“Hello world”示例(链接)。我在Eclipse中准备了一个Web项目(带有EAR项目),文件结构如下所示: SecurityConfig和SecurityWebApplicationInitializer类与上面链接(
我使用velocity作为Java代码生成器,我正在运行一个Eclipse应用程序,它有多个插件,不同的插件调用velocity模块进行代码生成。 每当我运行一个特定的插件时,不管我运行多少次,它都可以单独工作,现在如果我试图运行另一个插件,它会抛出速度异常(我在下面提供了堆栈跟踪),我将再次重启eclipse,其他插件也可以工作。 结论:当一个插件在某个插件已经执行后运行时,Velocity初始
对于我的Android应用程序,我需要集成firebase。所以我跟着谷歌教程学习。 现在我总是在实现firebase之后 当我运行应用程序(在真实设备和模拟) 已经看到了:Firebase数据库依赖崩溃应用程序,但他正在使用旧版本... 以下是项目的分级: 有人知道该怎么做才能解决这个初始化问题吗?
我正在尝试为我的代码做一个简单的csv读取,它一直工作到我今晚尝试Mac。目前是10点15分。3、卡塔琳娜。这是我的代码: 它给我的错误是:OSError:从文件初始化失败。 我尝试了多种不同的选项来读取这个csv,包括 但所有这些都给出了类似的错误。我确信有一个简单的答案,但是我还没有找到。我在终端上尝试了 sudo chown username: group filename 命令,并通过我的
问题内容: 我是Visual Studio的新手。我目前正在创建一个登录表单。 我有这个代码。 但是,每当我尝试输入用户名和密码时,都会出现一个错误,提示“ 配置系统初始化失败” 。我只是想知道这是什么问题,我该如何解决? 请帮忙。 问题答案: 确保项目中的配置文件(如果是web则为web.config,如果是Windows则为app.config)以以下方式启动: 请注意,在元素内部,第一个孩子