attempt history
it duplicate this followed suggestions in comments, none of them helped resolve. have duplicate question more additional information.
issue
whenever run app below mentioned spec of avd, logcat
google play services out of date. requires 7571000 found 6774470. details
these version of stuffs have. please let me know if need info, i'm blocked hope 1 gcm team can me resolve this.
android studio 1.3 rc3
gradle
root/gradle
buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0-beta3' classpath 'com.google.gms:google-services:1.3.0-beta1' } } allprojects { repositories { jcenter() } } app/gradle
apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compilesdkversion 22 buildtoolsversion "21.0.1" defaultconfig { applicationid "com.mysample.gcm" minsdkversion 19 targetsdkversion 22 versioncode 1 versionname "1.0" } buildtypes { release { //runproguard false minifyenabled false proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile filetree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services-gcm:7.5.0' compile 'com.android.support:appcompat-v7:+' } avd info

sdk info

- edit: added complete graddle files
- edit2: missed mentioning these samples excerpt official sample gcm.
the problem not project or code, need upgrade google play services in emulator.
you can prompt upgrade in oncreate() override activity (and should have code in project end users well).
int status = googleplayservicesutil.isgoogleplayservicesavailable(this); if (status != connectionresult.success) { if (googleplayservicesutil.isuserrecoverableerror(status)) { googleplayservicesutil.geterrordialog(status, this, 100).show(); } } you can check result in onactivityresult():
@override protected void onactivityresult (int requestcode, int resultcode, intent data) { super.onactivityresult(requestcode, resultcode, data); if (requestcode == 100){ int status = googleplayservicesutil.isgoogleplayservicesavailable(this); } }
Comments
Post a Comment