Ubicación del SDK no encontrada. Defina la ubicación con sdk.dir en el archivo local.properties o con una variable de entorno ANDROID_HOME

Resuelto Sameer Shamsudeen asked hace 54 años • 53 respuestas

Recientemente intenté importar juegos de Android de muestra que descargué del sitio web para desarrolladores de Google. Después de importarlos a Android Studio, aparece el siguiente error:

Error: no se encontró la ubicación del SDK. Defina la ubicación sdk.diren el archivo local.properties o con una ANDROID_HOMEvariable de entorno.

¿Qué es esto? Quiero ejecutar los programas de muestra desde Android Studio.

Sameer Shamsudeen avatar Jan 01 '70 08:01 Sameer Shamsudeen
Aceptado

Siga los pasos a continuación:

  • Vaya a su proyecto nativo de reacción y luego vaya al directorio de Android. Cree un archivo con el siguiente nombre:

propiedades.locales

  • Abra el archivo y pegue la ruta del SDK de Android como se muestra a continuación:

Para usuarios de Windows:

sdk.dir=C:\\Users\\UserName\\AppData\\Local\\Android\\sdk

o (para versiones más recientes de Android Studio/IntelliJ IDEA):

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

Donde USERNAME es el nombre de usuario de su PC. Además, asegúrese de que la carpeta sea sdk o Sdk.

Ejemplo:

sdk.dir=C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

o:

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\Sdk

Para usuarios de Mac:

sdk.dir = /Users/USERNAME/Library/Android/sdk

Donde NOMBRE DE USUARIO es su nombre de usuario de OSX .

Para usuarios de Linux (Ubuntu):

sdk.dir = /home/USERNAME/Android/Sdk

Donde NOMBRE DE USUARIO es su nombre de usuario de Linux (las rutas de Linux distinguen entre mayúsculas y minúsculas: asegúrese de que coincidan las mayúsculas y Sminúsculas Sdk)

En caso de que esto no funcione, agregue la variable ANDROID_HOME en "Variables de entorno" comoC:\Users\USER\AppData\Local\Android\Sdk

ingrese la descripción de la imagen aquí

Hoque MD Zahidul avatar Jan 08 '2018 18:01 Hoque MD Zahidul

Es posible que al proyecto le falte un settings.gradlearchivo. Asegúrese de que exista el archivo del proyecto que está importando. Si no, agregue el settings.gradlearchivo con lo siguiente:

include ':app'

Guarde el archivo y colóquelo en la carpeta de nivel superior de su proyecto.

Joseph avatar Feb 29 '2016 14:02 Joseph

Sólo tienes que copiar tu local.propertiesarchivo a la carpeta donde está almacenado el proyecto y funcionará de maravilla. Pero recuerda, debe colocarse en la carpeta raíz donde está almacenado el proyecto.

Harsh Mittal avatar May 21 '2016 16:05 Harsh Mittal

Siga los siguientes puntos, funciona para mí:

  1. Ir a tuProject -> Android
  2. Crear un archivolocal.properties
  3. Abre el archivo
  4. Pegue la ruta del SDK de Android según el sistema operativo:

4.a Ventanas

 sdk.dir = C://Users//USERNAME//AppData//Local//Android//sdk

4.b Linux o MacOS

sdk.dir = /home/USERNAME/Android/sdk

Reemplace USERNAMEcon su nombre de usuario

Anjali-Systematix avatar Jul 12 '2017 11:07 Anjali-Systematix