Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play

Intento hacer un botón (en mi caso, ImageButton) que localizará la ubicación del usuario en el Mapa de Google. He hecho esto hasta ahora y cuando presiono el botón en el simulador de aplicación muestra; "Com.tools.fd.runtime.BootstrapApplication no se ejecutará a menos que actualice los servicios de Google Play". Aquí está mi código:

Construido

apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "25.0.0" defaultConfig { applicationId "com.example.konarx.a11042016" minSdkVersion 14 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.4.0' compile 'com.google.android.gms:play-services:9.8.0' testCompile 'junit:junit:4.12' compile 'com.google.android.gms:play-services-maps:9.8.0' } 

MapsActivity.class

 package com.example.konarx.a11042016; import android.os.Bundle; import com.google.android.gms.maps.CameraUpdateFactory; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.OnMapReadyCallback; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsActivity extends MainScreen implements OnMapReadyCallback { private GoogleMap mMap; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); } @Override public void onMapReady(GoogleMap googleMap) { mMap = googleMap; LatLng sydney = new LatLng(-34, 151); mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney")); mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); } } 

Acabo de enfrentar el mismo problema.

En su build.gradle, reduzca la versión de los servicios de reproducción a 9.6.0

 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.0.0' compile 'com.google.android.gms:play-services:9.6.0' testCompile 'junit:junit:4.12' } 

Yo estaba usando turrón (API 25) cuando esto me sucedió. El uso de un paquete de API diferente (terminé usando Marshmallow API 23 en un nuevo emulador) lo arregló para mí. Yo estaba usando la versión de juegos 10.0.1 en mi proyecto, y la degradación de mi versión de servicios de juego no era una opción ya que Firebase requería 10.0.1.

  • Error en el comando Keytool
  • Cómo mostrar lugares cercanos como atm, hospitales en android google map?
  • Android- mapa de Google v2 dibujar círculo
  • ¿Por qué google map v2 de repente se estrelló por java.lang.NullPointerException: Intento de obtener la longitud de matriz nula?
  • ¿Es posible eliminar los puntos de interés predeterminados de Android google map
  • ¿Cómo puedo recibir una notificación cuando el usuario presiona el botón Centro en mi ubicación en Google Maps v2 para Android API
  • Cómo eliminar marcador específico en Android GoogleMap
  • Android GoogleMap v2 se recorta o no se muestra completamente
  • Google maps V2 - Error de autorización, no puedo mostrar el mapa
  • ¿Cuándo puedes llamar a GoogleMap.moveCamera después de onMapReady de OnMapReadyCallback?
  • Convierta la aplicación de Android que utiliza mapas API V1 a Maps Android API V2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.