Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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
Java 无法分析google-services.json_Java_Android_Ionic Framework_Gradle - Fatal编程技术网

Java 无法分析google-services.json

Java 无法分析google-services.json,java,android,ionic-framework,gradle,Java,Android,Ionic Framework,Gradle,我正在尝试在ionic中创建推送通知应用程序。我一直在学习教程 当我做一个 爱奥尼亚科尔多瓦运行安卓系统 我收到一条错误消息: 出了什么问题: 任务“:app:processDebugGoogleServices”的执行失败。 找不到包名称“io.IONAL.starter”的匹配客户端 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力 得到更多的帮助 生成在1s内失败 任务:应用程

我正在尝试在ionic中创建推送通知应用程序。我一直在学习教程

当我做一个

爱奥尼亚科尔多瓦运行安卓系统

我收到一条错误消息:

  • 出了什么问题: 任务“:app:processDebugGoogleServices”的执行失败。 找不到包名称“io.IONAL.starter”的匹配客户端

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

生成在1s内失败

任务:应用程序:WritedBugApplicationID最新

任务:应用程序:ProcessDebuggGoogleServices失败 解析json文件:C:\Users\xxx\source\repos\ionic4 push\platforms\android\app\google-services.json 26项可执行任务:1项已执行,25项最新

所有内容都指向google-services.json文件不存在或已损坏。文件确实在那个位置,我已经重新下载并替换了它

我更进一步,尝试在cmd中运行爱奥尼亚正在运行的命令(我假设是这样):

“C:\Program Files\Java\jdk1.8.0\u 241/bin/Java.exe”“-Xmx64m”“-Dorg.gradle.appname=gradlew”-classpath“C:\Users\xxx\source\repos\ionic4 push\platforms\android\gradle\wrapper\gradle wrapper.jar”org.gradle.wrappermain“cdvBuildDebug”“-b”“C:\Users\xxx\source\repos\ionic4 push\platforms\android\build.gradle”


有人能告诉我这个问题的原因吗?

您是否已使用此软件包名称将应用程序添加到firebase中?并检查您的googleservices.json文件,它应该包含与您的包名相关的信息。当您的google services.json文件不包含您的应用程序信息时,就会发生这种错误


希望这会有帮助

从我所做的其他教程中,我知道appId和app名称必须一致,但我没有看到任何地方可以指定这一点,随后我假设这将从google-services.json文件中提取。目前,我在firebase上的应用程序与io.IONAL.starter的名称不同,让我在firebase上创建一个新应用程序,使用此名称。叹气。成功了。我花了4个小时试图解决这个问题,只花了20秒就解决了。谢谢,这成功了!伟大的请考虑它接受和投票,所以它也帮助其他人: