Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 删除google服务json文件_Android_Firebase_Firebase Cloud Messaging_Ioexception - Fatal编程技术网

Android 删除google服务json文件

Android 删除google服务json文件,android,firebase,firebase-cloud-messaging,ioexception,Android,Firebase,Firebase Cloud Messaging,Ioexception,实际上,我错误地将另一个项目的google services json文件粘贴到了我当前的android项目中。因此,在构建应用程序时,我得到一个错误:没有找到与包“com.mybidu.www”匹配的客户端。我试图删除该文件,但出现错误“Java IO Exception Cannote delete google-services.json” 它也不允许我覆盖同一个文件。我该怎么办 首先,您只需下载全新的google-services.json 然后复制文件 将其粘贴到android stu

实际上,我错误地将另一个项目的google services json文件粘贴到了我当前的android项目中。因此,在构建应用程序时,我得到一个错误:没有找到与包“com.mybidu.www”匹配的客户端。我试图删除该文件,但出现错误“Java IO Exception Cannote delete google-services.json”
它也不允许我覆盖同一个文件。我该怎么办

首先,您只需下载全新的google-services.json

然后复制文件

将其粘贴到android studio应用程序的项目视图->应用程序文件夹中

它将覆盖您现有的文件

假设你做不到,就这样做吧


android studio缓存中引用的json文件,因此一旦关闭android studio,然后删除该文件,它将删除。。希望它能帮助您……

第1步。关闭你的Android Studio

第二步。转到项目所在地

第三步。删除google-services.json

它将被删除,没有任何问题

干杯

这对我很有效。 关闭Android Studio。 打开Android Studio。
再次覆盖该文件。这次文件没有被锁定。而且应该没有错误。

错误是因为您的google-services.json文件在任何后台进程中都是打开的,可能是openJDK二进制文件,不允许删除。
您可以在不删除json文件的情况下解决此问题,而是用新文件替换旧的google-services.json文件的内容并重建项目

我受了那个问题的折磨。 所以,我得到了一种解决方法,因为它不会通过从文件夹中删除来解决

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 

它对我有效。我希望它也能对你有效。

简单的解决方案:首先,你必须重新启动Android Studio,然后才能删除项目中的google-service.json文件。

OpenJDK已经抓住了该文件,不允许操作系统删除它。因此,首先需要使用任务管理器终止OpenJDK进程。小心,有两个过程需要终止,都是从“OpenJDK”开始的。

删除应用插件:'com.google.gms.google-services'trong text从build.gradle同步,然后删除谷歌服务,然后再次添加应用插件:'com.google.gms.google services'打开任务管理器(按Alt+Ctr+Delete)并结束正在运行的JDK进程,再次尝试删除android平台

谢谢您的帮助!我删除了gradle中的所有修改,重建了项目,然后json文件被删除并读取了所有内容,正确地说,这次你的答案和我的答案一样——重复回答!在我的情况下,无法按照您的建议删除该文件,但覆盖该文件为我解决了问题。谢谢你的反馈。这很有效,你节省了我的时间。