删除 google-services.json 文件

11

实际上,我错误地将另一个项目的google-services json文件粘贴到我的Android当前项目中。所以当构建应用程序时,我会收到错误消息:“找不到与包'com.mybidu.www'匹配的客户端”。我尝试删除该文件,但是它会出现错误“Java IO异常无法删除google-services.json”,也不允许我覆盖相同的文件。我该怎么办?

9个回答

11

首先,您需要下载最新的google-services.json文件。

然后将文件复制。

粘贴到Project视图->android-studio应用程序中的app文件夹中。

它将覆盖您现有的文件。

假设您无法完成此操作,请执行以下操作。

该json文件被引用在android-studio缓存中,因此一旦关闭您的android studio并删除此文件,它将被删除。 希望这可以帮助您...


谢谢你的帮助!我删除了Gradle中所做的所有修改,重新构建了项目,然后JSON文件被删除并正确地重新添加了所有内容。 - Divyang Shah

8

打开任务管理器(按下Alt + Ctr + delete),结束正在运行的JDK进程,然后再尝试删除Android平台。


7

步骤1. 关闭你的Android Studio。

步骤2. 前往项目所在位置。

步骤3. 删除google-services.json文件。

该文件将被顺利删除。

祝好运!


4

从build.gradle中删除apply plugin: 'com.google.gms.google-services',同步后删除google-services,然后再次添加apply plugin: 'com.google.gms.google-services'


3
错误是因为您的google-services.json文件在任何后台进程中打开,可能在openJDK二进制文件中,这不允许删除该文件。 您可以通过替换旧的google-services.json文件的内容为新的并重新构建项目来解决此问题,而无需删除json文件。

0
简单的解决方案:首先,你需要 重启 Android Studio,然后就可以在项目中 删除 google-service.json 文件。

-1

我曾经遇到过这个问题。 所以,我找到了一种解决方法,因为从文件夹中删除它并不能解决问题。

Just copy all content of your new JSON file to OLD one which one not deleted

Then go to BUILD option and Click on REBUILD 

对我来说它有效,希望对你也有效。


-1

OpenJDK已经占用了该文件,不允许操作系统删除它。因此,您需要先使用任务管理器终止OpenJDK进程。请注意,有两个进程需要终止,都以“OpenJDK”开头。


-1

这对我奏效。 关闭Android Studio。 重新打开Android Studio。 再次覆盖文件。这次文件不会被锁定。应该不会出现错误。


你的答案和我的一模一样 - 答案重复了! - Siddharth Sachdeva
在我的情况下,按照你的建议无法删除该文件,但覆盖该文件解决了我的问题。感谢您的反馈。 - Majid Mohammad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接