Android 谷歌服务.json“;已找到,但它表示您不知道的项目ID';我似乎无法访问
在Firebase选项Android Studio中,当我单击“连接到Firebase”时,我得到以下错误 找到了“googleservices.json”,但它表示您似乎无权访问的项目ID。请求访问或删除文件以继续连接过程Android 谷歌服务.json“;已找到,但它表示您不知道的项目ID';我似乎无法访问,android,android-studio,firebase,Android,Android Studio,Firebase,在Firebase选项Android Studio中,当我单击“连接到Firebase”时,我得到以下错误 找到了“googleservices.json”,但它表示您似乎无权访问的项目ID。请求访问或删除文件以继续连接过程 我不知道如何请求访问和删除。我该怎么办?如果您使用不同的帐户登录到Android Studio和Firebase控制台,则会发生此错误 在Android Studio中,单击右上角的小配置文件图标以查看您的登录帐户。对浏览器的Firebase控制台选项卡执行相同的操作。如果
我不知道如何请求访问和删除。我该怎么办?如果您使用不同的帐户登录到Android Studio和Firebase控制台,则会发生此错误
在Android Studio中,单击右上角的小配置文件图标以查看您的登录帐户。对浏览器的Firebase控制台选项卡执行相同的操作。如果它们不同,请注销并登录以使它们相同。对于我来说,我必须导航到web控制台: 并手动将我的应用添加为项目: 单击“添加FIREBASE”后,它工作了。原因:
- 如果您使用不同的帐户登录到Android Studio和Firebase控制台
- 或者您的JSON文件已损坏
- 对Studio和console使用相同的帐户
- 删除损坏的JSON并使用Studio插件创建项目,它将自动处理角落案例
googleServices.json
文件的URL不同。我建议您只需从您的googleServices.json
文件中复制并粘贴到您的MainActivity.java
(确保两个URL完全相同)。只需删除项目“app”文件夹中的“google services.json”文件,然后使用助手将您的应用程序重新连接到Firebase即可,问题是我的项目中有一个错误的“google service.json”文件。(我登录到Android Studio和Firebase控制台) 如果你像我一样,你需要这个 ① 删除所有“谷歌服务”文件。您可以通过[Ctrl+shift+n]并将 中的文件名 ② 转到Firebase控制台→ 背景→ 应用程序设置→ 下面的应用程序卡,现在您可以找到 为您的项目定制的“goole service.json”文件。下载它 ③ 复制新文件并 将其粘贴到项目中。(项目→ 应用程序→ 这里!!!) ④ 转到Firebase助手并单击“连接到Firebase”
\appname\.idea\modules\app\google services.json
首先删除项目文件夹中的此文件
在我的例子中,当我更改包名时,我的项目文件中已经有了这个文件,我第二次尝试添加googleservices.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.
您是否在firebase控制台上创建了具有相同包名的项目并下载了
google services.json
?是的!包的名称两边都是一样的。打开那个json文件,检查所有的数据是否都可用,是否正确。谢谢你为我节省了一些时间!要注意的是,您可以通过单击屏幕右侧的“导入谷歌项目”按钮获得该对话框。