2015-06-17 14 views
11

Pobrałem próbkę usług Google z here i gdy próbuję uruchomić ją, wykonując czynności dotyczące JSON-a, pojawia się błąd. Problem polega na tym, że konsola i dziennik nie wykazują żadnego błędu.Google Cloud Messaging - próbka usług Google Gradle nieznany błąd

Wygląda to tak. enter image description here

nie mam pojęcia co robię źle, ale po to, że nie można próbować uruchomić go ponownie, ponieważ przycisk Run jest wyłączone.

Jakiś pomysł na rozwiązanie tego problemu?

UPDATE: To dziennik w konsoli 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 
+0

Próbujesz uruchomić próbkę na symulatorze lub na urządzeniu? Jeśli jest to symulator może być podobny do tego problemu http://stackoverflow.com/a/27966767/1410370 –

+0

Jeśli zrobisz ./gradlew assembleDebug z terminala, czy to się uda? –

+0

@kroikie Mam linię -Xmx256m i jest to ta sama rzecz ... z poleceniem, pobiera dużo plików, następnie kompiluje się bez błędów. ale kiedy próbuję uruchomić aplikację, błąd jest ponownie wyświetlany –

Odpowiedz

3

ja napotkał ten sam problem.

W jaki sposób mogę to rozwiązać, należy zmodyfikować plik "build.gradle (Project: gcm)".

w aktach build.gradle (Projekt: GCM)

buildscript { 
... 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 
     classpath 'com.google.gms:google-services:1.3.0-beta1'// downgrade it version 
    } 
} 

Nadzieja to by Ci pomóc.

+0

Dlaczego to działa? – JohnyTex

14

Działa to dla mnie:

W build.gradle (APP) Mam

applicationId "com.examples.Activities" 

w Google services.json mam

"package_name": "com.examples" 

Zmieniłem

"package_name": "com.examples" 

do

"package_name": "com.examples.Activities" 
Powiązane problemy