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
- Android, devolución de llamada cuando se completa el agrupamiento de mapas
- Cómo mostrar mapa en android con marcador
- Pantalla azul en Android Google Maps
- Obtención de latitud y longitud de latlng objeto en android
- ¿Asir la ubicación del usuario con google maps v2 en android?
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)); } }
- Cómo agregar fragmento de mapa mediante programación
- Android 8 o superior: comprobar los servicios de Google Play
- ¿Cómo pueden las aplicaciones usar Google Offline Maps de Android 4+?
- Android Google Map marcador título en árabe mostrando en blanco
- Se muestra Google Maps Android sólo pantalla en blanco
- Google Map no aparece en Android
- Múltiples marcadores con texto en Google Maps API v2
- Mi ubicación y marcador tienen diferentes ubicaciones
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.
- Diseño complejo de Android lineal y relativo
- Android personalizado listview muy lento al desplazarse