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.

  • Desbloqueo de Android Facebook 4.0 mediante programación
  • ¿Hay una penalización de rendimiento bajando la versión sdk
  • Android Eclipse Support Library: Versión obligatoria en blanco
  • Error: no se pudo encontrar el destino con la cadena de hash 'android-14' en: Open Android SDK Manager
  • "No, falta característica: VER" cuando intento ejecutar mi aplicación de smartphone con la aplicación de desgaste?
  • Excepciones de Android NDK y C ++: estado actual?
  • Este SDK de Android requiere ADT versión 23.0.0 o superior. La versión actual es 22.6. ¿Desea actualizar ADT a la última versión?
  • AVD Manager no se inicia
  • Emulador Nexus 9 no se muestra en AVD
  • Android 2.1 vs 2.2
  • Reinicie la aplicación después de bloquear mediante programación - Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.