¿Cómo se actualiza a Android SDK 25.1.3?

Después de la última actualización de Xamarin, obtengo este error en la vista de diseño

"El SDK de Android instalado es demasiado antiguo, se requiere la versión 25.1.3 o posterior."

Ejecutar el "Open Android SDK" e instalar la última versión de Android Studio no resolvió el problema.

Conseguí más allá de esto instalando SDK v23 (Android 6.0). Cuando el modo de diseño finalmente se abrió, aunque también tengo Android 7.0 instalado, Android 6.0 era la única "Versión" seleccionable en la parte superior del modo de diseño. Tengo Visual Studio 2015 btw.

Por lo tanto, acabo de descubrir esto y recuerdo este post, he estado luchando con este problema durante horas.

El problema parece ser que Xamarin no reconoce las últimas herramientas de SDK (25.2.2) como una versión más nueva que la mínima necesaria (25.1.3) así que intenté descargar las herramientas de SDK con la misma versión menor que la necesaria, Lo más cerca que pude encontrar fue 25.1.7 que puedes obtener del repositorio de Google aquí:

Simplemente extraiga el paquete apropiado para su plataforma en su directorio de SDK bajo herramientas y vuelva a abrir Xamarin / Visual Studio y el diseñador de Android debería funcionar de nuevo.

Para abrir el SDK Manager, haga clic en Herramientas> Android> SDK Manager o haga clic en SDK Manager en la barra de herramientas.

Cuando una actualización está disponible para un paquete que ya tiene, aparece un guión en la casilla de verificación junto al paquete.

Para actualizar un elemento o instalar uno nuevo, haga clic en la casilla de verificación para que muestre una marca de verificación. Para desinstalar un paquete, haga clic para desactivar la casilla de verificación. Las actualizaciones pendientes se indican en la columna izquierda con un icono de descarga. Las retiradas pendientes se indican con una cruz roja.

Para actualizar los paquetes seleccionados, haga clic en Aplicar o en Aceptar y, a continuación, acepte los acuerdos de licencia.

Más detalles Refer Here con imagen

Aquí está el proceso que trabajó para mí:

  1. Instalar JDK de 64 bits
  2. Actualice las herramientas SDK de Android, las herramientas de plataforma y las herramientas de compilación. Cierre el Administrador de SDK y repita si no se muestra la versión requerida en la advertencia. Es posible que deba salir de Visual Studio si recibe "Advertencia: no se pudo mover una carpeta"
  3. Asegúrese de que la configuración de Android en Visual Studio apunta a las ubicaciones correctas: Herramientas> Opciones> Xamarin> Configuración de Android

Este es el mensaje completo sobre lo que hice para resolver este problema.

Iliya estaba casi allí. Mi configuración es: no VS2015E fresco U3, Xamarin 4.2.0.695, Android SDK instalador 24.4.1, Android NDK R13, JDK 7u71. Probado método Iliya (y mucho más), reinstalar, mover Android SDK, nada ayudó.

Finalmente, la solución fue instalar todas las herramientas SDK de Android de la API 14 (Android 4.0) hasta la última utilizando el gestor SDK de Android. Fuente: https://forums.xamarin.com/discussion/47251/the-installed-android-sdk-is-to-old-version-24-3-or-newer-is-required ver YuryShpakov respuesta.

Aunque, no había más que hacer, al menos para mí: JDK 7 no compilar su aplicación en blanco Android, tienes que ir para JDK 8, y también desinstalar JDK 7, si usted puede permitirse. Vea la resolución de Rob aquí: La versión principal de Advertencia 52 es más nueva que 51, la versión principal más alta apoyada por este compilador

Es probable que aparezca un problema más, vea este hilo: Mensaje de error "No se encontraron exportaciones que coincidan con el nombre del contrato de restricción" .

Puede que esto ayude a alguien. Xamarin Studio tiene algunas rutas de archivo extrañas. En lugar de revisar los archivos en la carpeta SDK de Android: / Users // Library / Android / sdk los verifica en / Users // Library / Developer / Xamarin / android-sdk-macosx

Instalé la última plataforma y herramientas utilizando Android SDK Manager, y los copié a la carpeta android-sdk-macosx yo mismo. Esto me ayudó.

Al parecer, mi problema se resolvió después de instalar SDK Platform para Android 6.0 o API 23. Instalación de API 24 o superior, es decir, Android 7.x (Nougat) no se ejecutó. Si aún no se resuelven, a continuación, instale SDK Platform para APIs aún más bajos como 22,21 … Espero que ayude.

Después de instalar el problema de android 6 (api 23) "El SDK de Android instalado es demasiado antiguo, se requiere la versión 25.1.3 o posterior". está arreglado.

  • Ndk versión: android-ndk-r13b
  • Versión sdk: API 25 y API 23 están instalados
  • Jdk versión: jdk1.8.0_112 64 bit
  • Versión xamarin: 4.2.1.641
  • Xamarin Forms Android Keyboard mueve toda la página hacia arriba
  • Imagen de Xamarin Forms no mostrada
  • Establecer un icono de marcador en Google Maps API
  • No se puede crear una carpeta / archivo en el sistema de archivos de Android con PCLStorage o Xamarin Forms Labs
  • Xamarin Android - Hacer una petición de descanso con un parámetro complejo (objeto) lanza excepción, en .NET funciona bien (Usando fábrica de canales)
  • Utilice xamarin para crear una biblioteca multiplataforma utilizable en aplicaciones nativas
  • Xamarin Android: Compartir imagen a través de la API estándar (correo electrónico, facebook, etc.)
  • Cómo cambiar el tamaño de la altura de la fila ListView de Android
  • ¿Cuál es la señal fatal 6 en android logcat
  • Toma la foto falla en los teléfonos Samsung
  • Bluetooth Android / Xamarin transmisión de dispositivo en serie con outputtream vacío
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.