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.

  • Google Maps Lite Mode causa jank en RecyclerView
  • ¿Cómo centrarse en la ubicación en Google Maps, teniendo en cuenta una vista es en la parte superior de la misma?
  • Calcular el nivel de zoom para Google Map para dos valores de LatLong
  • Google Map falla con recursos $ NotFoundException cuando se reemplaza en FrameLayout
  • Google Maps API Android
  • Excepción OutOfMemory para Android Google Maps API V2
  • Adición de botones para correlacionar infowindow android
  • Restringir resultados de autocompletar por setBoundsBias
  • Actividad de Map de Android se bloquea al salir Actividad
  • Intentando mostrar StreetView utilizando Google Maps Android API v2 en android pero no consiguiendo que funcione
  • mMap.setMyLocationEnabled (true); no está mostrando mi botón de ubicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.