Ubicación de SDK de Android

Tengo Xamarin Studio, y necesito especificar la ubicación de Android SDK. He tenido anteriormente Xamarin Studio trabajando en mi PC, y por alguna razón, tengo que entrar en esto de nuevo.

He ingresado en la siguiente ubicación:

C:\Users\**username**\AppData\Local\Android\android-sdk

Xamarin Studio no acepta esta ubicación y muestra el siguiente mensaje:

 No SDK found at the specified location 

Esta ubicación tiene herramientas de plataforma y otras carpetas SDK.

¿Por qué esto no funciona y qué debo hacer?

Gracias por adelantado

¿Tiene una pantalla del contenido de su carpeta? Esta es mi configuración:

Xamarin

Carpeta

Espero que estas capturas de pantalla puedan ayudarte.

Haga clic en este icono en Android Studio para el administrador de Android SDK

Introduzca aquí la descripción de la imagen

Y tu ubicación de Android SDK estará aquí Introduzca aquí la descripción de la imagen

La ruta SDK de Android suele ser C:\Users\<username>\AppData\Local\Android\sdk .

Intente abrir el administrador de Android Sdk y la ruta se mostrará en la barra de estado.

Introduzca aquí la descripción de la imagen

La pregunta no parece requerir una solución programática, pero mi búsqueda de Google me trajo aquí de todos modos. Aquí está mi intento de C # para detectar dónde está instalado el SDK, basado en las rutas de instalación más comunes.

 static string FindAndroidSDKPath() { string uniqueFile = Path.Combine("platform-tools", "adb.exe"); // look for adb in Android folders string[] searchDirs = { // User/AppData/Local Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), // Program Files Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), // Program Files (x86) (it's okay if we're on 32-bit, we check if this folder exists first) Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) + " (x86)", // User/AppData/Roaming Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) }; foreach (string searchDir in searchDirs) { string androidDir = Path.Combine(searchDir, "Android"); if (Directory.Exists(androidDir)) { string[] subDirs = Directory.GetDirectories(androidDir, "*sdk*", SearchOption.TopDirectoryOnly); foreach (string subDir in subDirs) { string path = Path.Combine(subDir, uniqueFile); if (File.Exists(path)) { // found unique file at DIR/Android return subDir; } } } } // no luck finding SDK! :( return null; } 

Necesito esto porque estoy escribiendo una extensión a un programa C # para trabajar con Android Studio / Gradle. Esperemos que alguien más encontrará este enfoque útil.

¿Ha intentado encontrar esta carpeta a través del explorador de Windows? ¿Se puede ver? Tal vez la carpeta está oculta (por defecto instalar – que está oculto por el sistema operativo Windows en la carpeta de usuarios). Sólo compruebe que puede ver las carpetas ocultas en el explorador de Windows (por la configuración en el panel de control de Windows> apariencia y personalización> opciones de carpeta> mostrar archivos ocultos y carpetas.

Esto me pasó a mí, ya que el sistema operativo Windows no pudo encontrar la carpeta SDK que era necesaria para la ruta de SDK de Android Studio y se resolvió mostrando archivos y carpetas ocultos, lo que me permitió completar la ubicación de ruta de instalación de SDK predeterminada.

La ubicación predeterminada para Android sdk (s) en un Mac es:

/Users/*username*/Library/Android/sdk

Presione WIN + R y en el cuadro de diálogo Ejecutar diálogo Ejecutar lo siguiente: **% appdata% .. \ Local \ Android **

Ahora debe presentarse con Explorador de carpetas que muestra el directorio principal del SDK.

Si sólo instaló Xamarin con la configuración de Visual Studio, la ubicación de SDK de Android es:

 C:\Program Files (x86)\Android\android-sdk 

Puedes encontrarlo en el Administrador de SDK de Android como dijo Raj Asapu

En Visual Studio: Android SDK Manger de Visual Studio

Nota: no debes usar la ruta de acceso a Archivos de programa para instalar Android Studio debido al espacio en la ruta! Configuración de Android Studio después de Xamarin

Lo encontré aquí C: \ Users \ username \ AppData \ Local \ Android \ sdk.

  • Administrador de SDK de Visual Studio 2013 Android no funciona
  • 'No se pudo encontrar el elemento requerido' al instalar el complemento de ADT
  • ¿Hay diferencias entre las versiones de Windows y Linux del SDK de Android?
  • ¿Cómo puedo configurar una fuente personalizada en mi listview?
  • No puedo IntelliJ reconocer mi SDK de Android
  • AVD Manager no se inicia
  • Desbloqueo de Android Facebook 4.0 mediante programación
  • No se puede obtener Android SDK Manager para abrir
  • Leer correos electrónicos de Gmail con SDK de Android
  • Escáner de huellas digitales con cámara
  • Android NDK: compilación personalizada de WebView desde el origen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.