that targetsdkversion studio play higher google apps app android google-maps android-studio google-api android-developer-api

targetsdkversion - minimum android version



Falta las API de Google para el nivel 25 de API (7)

Debe habilitar " Mostrar detalles del paquete " desde el administrador del SDK para ver los niveles de API disponibles. De forma predeterminada, esta opción está deshabilitada desde Android Studio 2.3.

En el Android SDK Manager, no puedo encontrar la API de Google para el nivel 25 de API. Por este motivo, no puedo configurar compileSdkVersion en ''Google Inc.: API de Google: 25''. Estoy usando MapActivity en mi aplicación y debido a la versión incompatible de sdk com.google.android no se admite. ¿Existe alguna otra forma de hacer que esto funcione sin la API de Google?


Entonces necesitarías compilarlo directamente desde el sitio. Así que edita las dependencias en el archivo de compilación de gradle:

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.google.android.gms:play-services:6.5.87'' }

Puedes probar esto. Espero que funcione.


Esperemos que estés buscando esto. Si no puede utilizar la API, use esta compilación para configurar.

apply plugin: ''com.android.application'' ... dependencies { compile ''com.google.android.gms:play-services:11.2.0'' }

Para más información, este servicio de Google Play puede ser útil.

Edit1 también, usa esta compilación para usar la API de mapas

com.google.android.gms:play-services-maps:11.2.0


Hace pocos días tuve el mismo problema y lo he intentado.

dependencies { compile ''com.google.android.gms:play-services:11.2.0'' compile ''com.google.android.gms:play-services-maps:11.2.0'' compile ''com.google.android.gms:play-services-location:11.2.0'' }

Pero sigo recibiendo errores, por eso lo intenté.

dependencies { compile ''com.google.android.gms:play-services:10.0.1'' compile ''com.google.android.gms:play-services-maps:10.0.1'' compile ''com.google.android.gms:play-services-location:10.0.1'' }

Aunque es una versión antigua, pero funcionó para mí, así que te sugiero que pruebes


MapActivity es parte de la API de Google Maps v1. Y la API de Google Maps v1 está obsoleta hace mucho tiempo https://developers.google.com/maps/documentation/android-api/v1 . Todavía funcionaba hasta ahora, pero parece que falta desde el SDK 25.

Así que tenemos que hacer la transición a la API de Google Maps v2 https://developers.google.com/maps/documentation/android-api/start . Se distribuye como parte de la biblioteca de Google Play Services para que no tenga que compilar con la API de Google para usarla. Solo necesita agregar dependencias de gradle como se mencionó en las respuestas anteriores. También debe dejar de usar MapActivity en desuso y comenzar a usar el nuevo MapFragment.


Prueba esto, es útil para ti:

apply plugin: ''com.android.application'' dependencies { compile ''com.google.android.gms:play-services:11.2.0'' compile ''com.google.android.gms:play-services-maps:11.2.0'' compile ''com.google.android.gms:play-services-location:11.2.0'' }


Puede hacer mapas en Eclipse y luego sincronizar los archivos con el resto de archivos de aplicaciones en Android Studio o puede cambiar directamente sus archivos de aplicaciones en Android Studio de acuerdo con los pasos que se indican en el siguiente enlace.
Para Eclipse sigue estos pasos