google-services.json”已找到,但它表示您似乎无权访问的项目 ID
Posted
技术标签:
【中文标题】google-services.json”已找到,但它表示您似乎无权访问的项目 ID【英文标题】:google-services.json" was found, but it indicates a project ID that you don't appear to have access to 【发布时间】:2017-06-25 14:19:32 【问题描述】:在 Firebase Option android Studio 中,当我点击“连接到 firebase”时,我收到以下错误。
已找到“google-services.json”,但它表示您似乎无权访问的项目 ID。请求访问或删除文件以继续连接过程。
我不知道如何请求访问和删除。我该怎么办?
【问题讨论】:
您是否在 firebase 控制台上创建了具有相同包名的项目并下载了google-services.json
?
是的!包名两边都一样。
打开那个 json 文件并检查那里的所有数据是否可用以及是否正确
【参考方案1】:
如果您使用不同的帐户登录 Android Studio 和 Firebase 控制台,则会出现此错误。
在 Android Studio 中,单击右上角的小配置文件图标以查看您的登录帐户。对浏览器的 Firebase 控制台选项卡执行相同操作。如果它们不同,请退出并登录以使它们相同。
【讨论】:
【参考方案2】:对我来说,我必须导航到 Web 控制台:
https://console.firebase.google.com/u/0/
并手动将我的应用添加为项目:
点击“添加 FIREBASE”后,它起作用了。
【讨论】:
感谢您为我节省了一些时间!需要注意的是,您可以通过单击屏幕右侧的“导入 Google 项目”按钮来获得该对话框。【参考方案3】:只需删除项目“app”文件夹中的“google-services.json”文件,然后使用 Assistant 将您的应用重新连接到 Firebase
【讨论】:
【参考方案4】:原因:
如果您使用不同的帐户登录 Android Studio 和 Firebase 控制台 或者您的 JSON 文件已损坏解决方案:
对 Studio 和控制台使用相同的帐户。
删除损坏的JSON并使用Studio插件创建项目,它会自动处理极端情况
【讨论】:
【参考方案5】:对我来说,问题是我的项目中有一个错误的“google-service.json”文件。 (我登录了 Android Studio & Firebase 控制台)
如果你和我一样,你需要这个。
①删除所有“google-service”文件。您可以通过 [Ctrl + shift + n] 轻松找到它并输入 中的文件名。
②进入Firebase控制台→设置→应用设置→应用卡,现在您可以找到为您的项目定制的“goole-service.json”文件。下载吧。
③ 复制新文件并将其粘贴到您的项目中。 (项目→应用程序→这里!!!)
④ 进入 Firebase 助手,点击“连接到 Firebase”
【讨论】:
【参考方案6】:就我而言,我的主要活动的 URL 与我的 googleServices.json
文件的 URL 不同。我建议您从您的 googleServices.json
文件中复制并粘贴到您的 MainActivity.java
中(确保两个 URL 完全相同)。
【讨论】:
【参考方案7】:
\appname\.idea\modules\app\google-services.json
先在你的项目文件夹中删除这个文件。
在我的例子中,我已经在我的项目文件中包含了这个文件,因为我更改了我的包名,我第二次尝试添加 google-services.json
文件。我收到了这个错误:-
> A config file "something\google-services.json" was found, but it
> indicates a project ID that you dont appear to have access to. Request
> access or delete the file in order to proceed with the connection
> process.
【讨论】:
以上是关于google-services.json”已找到,但它表示您似乎无权访问的项目 ID的主要内容,如果未能解决你的问题,请参考以下文章
如何维护两个google-services.json,生产和调试
使用复杂风味树更改 google-services.json 的搜索位置
将 google-services.json 提交到 GitHub
如何在 Android 中添加 google-services.json?
为了解决“google-services.json 丢失”问题,我应该在 Flutter 应用程序中的啥位置放置 Googleservices.json
错误:文件 google-services.json 丢失。 (因为 com.google.gms:google-services 从 4.2.0 更新到 4.3.0)