Android Google云消息-Google服务示例Gradle未知错误

Android Google云消息-Google服务示例Gradle未知错误,android,google-cloud-messaging,Android,Google Cloud Messaging,我已经从下载了Google services示例,当我尝试按照JSON的步骤运行它时,会弹出一个错误。问题是控制台和日志中没有显示有关此错误的任何信息 看起来像这样。 我不知道我做错了什么,但在此之后,我无法再次尝试运行它,因为run按钮被禁用 有办法解决这个问题吗 更新:这是Gradle控制台中的日志: Configuration on demand is an incubating feature. :app:preDebugBuild UP-TO-DATE :app:checkDebug

我已经从下载了Google services示例,当我尝试按照JSON的步骤运行它时,会弹出一个错误。问题是控制台和日志中没有显示有关此错误的任何信息

看起来像这样。

我不知道我做错了什么,但在此之后,我无法再次尝试运行它,因为
run
按钮被禁用

有办法解决这个问题吗

更新:这是Gradle控制台中的日志:

Configuration on demand is an incubating feature.
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72211Library UP-TO-DATE
:app:prepareComAndroidSupportMediarouterV72200Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42211Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServices750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAds750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAnalytics750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppinvite750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppstate750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBase750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesCast750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesDrive750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesFitness750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesGames750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesGcm750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesIdentity750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesLocation750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesMaps750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesNearby750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesPanorama750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesPlus750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesSafetynet750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesWallet750Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesWearable750Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:processDebugGoogleServices
No matching client found for package name 'gcm.play.android.samples.com.gcmquickstart'
:app:generateDebugResources
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:compileDebugJavaWithJavac
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources
:app:preDexDebug
:app:dexDebug
AGPBI: {"kind":"simple","text":"Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar ","sources":[{}]}


:app:validateDebugSigning
:app:packageDebug
:app:zipalignDebug
:app:assembleDebug

BUILD SUCCESSFUL

Total time: 19.379 secs

我也遇到了同样的问题

我如何解决这个问题是修改文件“build.gradle(Project:gcm)”

在build.gradle(项目:gcm)文件中

希望这能对您有所帮助。

这对我很有用:

我有一个内置的gradle(应用程序)

applicationId "com.examples.Activities"
在google-services.json中,我有

"package_name": "com.examples"
我变了

"package_name": "com.examples"


这一定是因为您针对不同的口味使用了不同的应用程序id。 我通过为我的应用程序ID获取一个google-services.json来解决这个问题

有关详细信息:


官方:

您是在模拟机上运行样本还是在设备上运行样本?如果它是一个模拟器,那么它可能类似于这个问题,如果你这样做的话。/gradlew assembleDebug来自终端它构建成功了吗?@kroikie我有-Xmx256m行,这是一样的事情。。。有了这个命令,它下载了很多文件,然后就可以毫无错误地编译了。但是当我尝试运行应用程序时,错误再次显示出来,我看到问题出现了。/gradlew assembleerelease,知道吗?你能发布assembleerelease错误吗?
"package_name": "com.examples"
"package_name": "com.examples.Activities"