Google Maps: "La aplicación no se ejecutará a menos que actualice los servicios de Google Play"
Sólo estoy intentando ejecutar el sencillo tutorial de Google Maps aquí: https://developers.google.com/maps/documentation/android/start
Estoy ejecutando mi aplicación en mi Nexus 4, y recibo el mensaje "Actualizar los servicios de Google Play" con un botón Actualizar. Cuando hago clic en el botón Actualizar, me lleva a la aplicación de servicios de Google Play en Play Store, pero parece que se ha actualizado a la última versión.
- Los servicios de juegos de Google Play logran desbloqueo: desbloquear tienda en juego o desbloquear (?) Cada vez.
- No se puede resolver el símbolo: FusedLocationProviderClient. Versión de Google Play Services utilizada 11.0.1
- Cómo obtener problemas de AdMobs
- ¿Cómo puedo importar com.google.android.gms. * En Android Studio usando una compilación Gradle?
- No puedo añadir anuncios a mi aplicación.
¿Hay algo más que podría estar perdiendo?
Archivo de manifiesto de Android:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.ridenotifier" android:versionCode="1" android:versionName="1.0" > <uses-permission android:name="android.permission.READ_CONTACTS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="16" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <uses-library android:name="com.google.android.maps" /> <activity android:name="com.example.ridenotifier.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.ridenotifier.ContactListActivity" android:label="@string/title_activity_contact_list" > </activity> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyATNKboMr-94m9GUWOlLkEgApQW4uvh4Js" /> </application> </manifest>
Captura de pantalla:
**
- Accede a las compras en la aplicación del perfil principal en el perfil restringido de Android
- Obtener un ID de usuario de Google Play Services?
- Android no recibe actualizaciones de ubicación cuando la pantalla está bloqueada
- ¿Cómo puedo determinar mediante programación si una aplicación en la tienda de reproducción se puede instalar en el dispositivo actual?
- ¿Es el Map Api Key y Google Places Api iguales?
- Inicio de sesión de Android con Google Plus en el primer inicio de sesión
- ¿Puedo eliminar com.google.android.gms.version de AndroidManifest cuando uso gradle?
- Proguard con google-play-services
De acuerdo con la discusión con Android Developer en Google+, la ejecución de la nueva API de mapas en el emulador no es posible en este momento.
Agregue los siguientes permisos ..
<permission android:name="yourpackageName.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="yourpackageName.permission.MAPS_RECEIVE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>