studio proyecto paso otra jdk instalar importar exportar computadora como abrir android android-studio android-studio-import

proyecto - instalar android studio paso a paso



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 (30)

Hace poco 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 encuentra la ubicación del SDK. Defina la ubicación con sdk.dir en el archivo local.properties o con una variable de entorno ANDROID_HOME .

¿Que es esto? Quiero ejecutar los programas de muestra de Android Studio.


  1. Vaya a su proyecto nativo de React -> Android
  2. Crear un archivo local.properties

  3. Abre el archivo

  4. pegue su ruta de Android SDK como a continuación

    sdk.dir = /Users/OLUWAGBEMIGA/AppData/Local/Android/sdk

  5. Reemplace USERNAME con su nombre de usuario

  6. Ahora, ejecute el react-native run-android en su terminal

o

A veces, al proyecto le puede faltar un archivo settings.gradle. Asegúrese de que el archivo exista del proyecto que está importando. Si no, agregue el archivo settings.gradle con lo siguiente:

include '':app''

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


Acabo de enfrentar el problema cuando ./gradlew clean assembleDebug mi repositorio de Github y ejecuté ./gradlew clean assembleDebug . Confirmo que tengo ANDROID_HOME en mi archivo .bashrc.

Entonces, importé el proyecto a Android Studio. Noté que la extensión de mi archivo settings.gradle es .kts , settings.gradle.kts . Cuando ./gradlew clean assembleDebug con la importación, ejecuté ./gradlew clean assembleDebug y no ./gradlew clean assembleDebug ningún problema.


Al proyecto le puede faltar un archivo settings.gradle . Asegúrese de que el archivo exista del proyecto que está importando. Si no, agregue el archivo settings.gradle con lo siguiente:

include '':app''

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


Aquí hay una solución para el problema cuando hace clic en "Ejecutar aplicación" (flecha verde) y obtiene el ** Error:

Seleccione Android SDK ** en el cuadro de diálogo Editar configuración .

Abierto:

  1. Archivo /Settings/Appearance y Behavior/System Settings/Android SDK
  2. Busque en la parte superior la ubicación del SDK de Android : path to your SDK Editar
  3. Haga clic en el botón Edit
  4. Presiona Siguiente, Siguiente, Finalizar para aceptar los valores predeterminados

Esto parece guardar la ubicación del SDK, aunque nada ha cambiado, en alguna ubicación interna. Inspeccioné las carpetas .idea y .gradle pero no vi qué hizo Studio para cambiar un archivo de configuración, pero ahora puedo ejecutar la aplicación.

Y para resumir las correcciones anteriores, estas normalmente están bien para un repositorio sin problemas de compilación:

  • Studio copia el archivo local.properties en la carpeta raíz

  • la ruta en el archivo local.properties tiene la ruta correcta al SDK de Android; en mi caso, es sdk.dir=C://android//sdk (tenga en cuenta que esta ruta tiene un formato diferente; Studio debe escribir este archivo para basado en el campo Entrada de texto en el cuadro de diálogo Configuración del SDK de Android)

  • el archivo settings.gradle está presente en el repositorio y hace referencia a la carpeta de la aplicación (normalmente: aplicación)


Compruebe, 1. En la configuración del Módulo, si la ubicación del SDK es correcta. 2. En caso afirmativo, verifique el archivo local.properties (no el que está ubicado dentro del módulo de la aplicación, sino el que está ubicado fuera del módulo de la aplicación, en el nivel primario). Si no está presente, agréguelo con las siguientes líneas en su interior.

sdk.dir=/path/to/sdk/../Android/Sdk


Cualquiera que use Jenkins, podría ser útil

ANDROID_HOME definir un nombre de variable global ANDROID_HOME con el valor de la ruta al sdk de Android.

Para mac, es /Users/YOUR_USER_NAME/Library/Android/sdk


En Linux:

Si ya ha descargado el SDK de Android pero no se encuentra.

El problema podría ser que el archivo local.properties necesita estar dentro del mismo directorio que gradle para que gradle encuentre al gradle y ejecutar adb.

Para mi proyecto react-native usando gradle , necesitaba poner el archivo Myprojectname/android/ en Myprojectname/android/ folder.

Como había descomprimido el SDK en Descargas, solo uso esa ruta en el archivo con una fila como esta:

sdk.dir=/home/USER/Downloads/android-sdk-linux


En mi caso, tuve que cerrar Project y volver a abrir. Funcionó bien. Me gusta esto

Cerrar proyecto

Y de nuevo Abrir proyecto de nuevo


Esta solución realmente funciona para mí ... vaya a esta PC -> propiedades -> configuración avanzada del sistema -> variables de entorno -> luego en la variable del sistema cree una nueva variable con el nombre ANDROID_SDK_ROOT y el valor C: / Users {USERNAME (Reemplácelo con su nombre de usuario } / AppData / Local / Android / Sdk

y asegúrese de que si el dispositivo móvil Android real con depuración usb está habilitado. (muy importante)

luego cierre cmd y reinicie debería funcionar.


Estaba pensando que falta su archivo setting.gradle. Copie este archivo en otro proyecto y péguelo. Funcionará, creo.

en el archivo setting.gradle,

sdk.dir=/path/to/sdk/../Android/Sdk

eso es todo. Tenga un buen día.


Este problema se encuentra cuando intenta importar un proyecto de Android Studio desde el archivo ../app/build.gradle .

Importe el proyecto seleccionando el archivo ../build.gradle ubicado en el directorio raíz de su proyecto.


Lo intenté

sdk.dir = /Users/OLUWAGBEMIGA/AppData/Local/Android/sdk

y funcionó, simplemente lo pegué en la carpeta del proyecto y afuera.

En la variable de entorno también utilicé el enlace sdk anterior y el nombre ANDROID_HOME como nombre de ruta. Cierra todo, vuelve a abrir y Cabom, todo funcionó


Me encontré con el mismo problema, pero un mensaje de error un poco diferente es

Ubicación del SDK no encontrada. Defina la ubicación con una variable de entorno ANDROID_SDK_ROOT o estableciendo la ruta sdk.dir en el archivo de propiedades locales de su proyecto en "xxx"

MAC y Reactivo Nativo

Añadir local.properties

  1. Encuentra tu ubicación de Android SDK

    /Users/yourMacUserName/Library/Android/sdk

  2. Cree local.properties en rootProject/android/local.properties .

  3. Añadir ruta SDK en él

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

Esto normalmente funciona, pero si está trabajando en un equipo con otros miembros del equipo, yourMacUserName es diferente.

O

Establecer variable ANDROID_SDK_ROOT

  1. Edite su ~/.zshrc o ~/.bashrc o ...
  2. Agregar ruta del SDK:

    export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk

  3. Abra una nueva pestaña de terminal o source ~/.zshrc
  4. echo $ANDROID_SDK_ROOT para probar la ruta correcta de impresión del SDK.

Alternativamente, también puede agregar su ruta de export PATH=${PATH}:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools para usar algunos comandos útiles.


No hay una sola razón para este error.

  1. settings.gradle puede faltar o el contenido puede ser incorrecto.
  2. local.properties puede faltar o la ruta sdk puede estar escrita incorrectamente.

Por favor, siga los pasos a continuación, funciona para mí:

  • Vaya a su proyecto react-native y luego vaya al directorio de Android Cree un archivo con este 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

Reemplace UserName con el nombre de usuario de su PC. También asegúrese de que la carpeta sea SDK o SDK. En mi caso, el nombre de usuario de mi computadora es Zahid, por lo que la ruta se ve así:

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

Para usuarios de Mac:

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

Donde USERNAME es su nombre de usuario OSX

Para usuarios de Linux (Ubuntu):

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

Donde USERNAME es su nombre de usuario de Linux (las rutas de Linux distinguen entre mayúsculas y minúsculas: asegúrese de que el caso de S en Sdk coincida)

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


Por favor, siga los puntos a continuación, funciona para mí:

  1. Vaya a su Project -> Android
  2. Crear un archivo local.properties
  3. Abre el archivo
  4. pegue su ruta de Android SDK como a continuación:

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

Reemplace USERNAME con su nombre de usuario


Recibí este error después de clonar recientemente un repositorio. Esperaba que local.properties se generara automáticamente, pero no fue así. Pude generarlo reimportando el proyecto Gradle.

include '':app''


Sé que esta respuesta llega tarde, pero espero que ayude a otros.

La respuesta es simple. Solo tiene que copiar su archivo local.properties a la carpeta donde se almacena el proyecto y funcionará de maravilla. Pero recuerde, debe colocarse en la carpeta raíz donde se almacena el proyecto.


Si está intentando ejecutar el código de muestra de Android de Google, intente importar todo el repositorio en lugar de una muestra individual .

Aquí está la sección relevante de instructions.html , incluida con el código de muestra API de Google Calendar

  • Importar proyecto calendar-android-sample
    • Seleccione "Importar proyecto ..." o Archivo> Importar proyecto ...
    • Seleccione [someDirectory] /google-api-java-client-samples/build.gradle y haga clic en Aceptar.
      • Nota: no funcionará si intenta importar [someDirectory] /google-api-java-client-samples/calendar-android-sample/build.gradle
    • Seleccione "Usar distribución local de gradle" con "Gradle home" de [someDirectory] /gradle-2.2.1 y haga clic en Aceptar.

Si tiene este problema cuando extrae un proyecto nativo de reacción, solo necesita abrir el proyecto de Android con Android Studio. Todo lo que necesitas se creará automáticamente.

  • Abra Android Studio
  • Archivo -> Abrir
  • Elija la carpeta de android debajo de su carpeta de proyecto nativo de reacción
  • Espere a que AndroidStudio complete la configuración
  • Ahora puedes cerrar Android Studio

O

Si ha instalado el iniciador de línea de comandos de AndroidStudio :

  • Ejecute esto en su carpeta raíz nativa de reacción

export ANDROID_HOME=/home/$USER/Android/Sdk

  • Espere a que AndroidStudio complete la configuración
  • Ahora puedes cerrar Android Studio

Si todo lo demás falla, copie el archivo local.properties en la raíz del directorio del proyecto. Simplemente.


Simplemente elimine la carpeta .idea e importe el proyecto nuevamente. Me ha funcionado.



También encuentro mi solución. Acabo de sincronizar Gradle Tengo todas las carpetas ( settings .gradle,.. ) pero tomo este error. Acabo de ejecutar el Sync Project With Gradle File y SdkLocation y SdkLocation bien ...


Verifique en su archivo local.properties

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

escriba correctamente este formato, y también verifique / slas usando for path


cree un archivo local.properties en el directorio raíz de su proyecto con el siguiente contenido

# change $HOME to the path where you installed android Sdk export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools


la mejor y la forma más fácil es crear un nuevo proyecto de Android, mover la carpeta de la "aplicación" del proyecto que no funciona al nuevo y agregar las dependencias necesarias en el gradle de su nuevo proyecto y todo funcionará perfectamente)


ponga estas dos líneas en su archivo .bashrc y ejecute source ~/.bashrc

export ANDROID_HOME=/Users/$USER/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

Para Linux hice esto. (Para la primera línea)

$ source ~/.bashrc || .zshrc || .profile


Para usuarios de Mac / Linux

ANDROID_HOME agregar ANDROID_HOME a su ruta, agregue lo siguiente a su .bashrc || .zshrc || .profile .bashrc || .zshrc || .profile archivo de .bashrc || .zshrc || .profile

## This file is automatically generated by Android Studio. # Do not modify this file -- YOUR CHANGES WILL BE ERASED! # # This file must *NOT* be checked into Version Control Systems, # as it contains information specific to your local configuration. # # Location of the SDK. This is only used by Gradle. # For customization when using a Version Control System, please read the # header note. #Tue Oct 24 17:40:53 CEST 2017 sdk.dir=/Users/****/Library/Android/sdk

Entonces corre

File > Re-import Gradle Project

Variables de entorno en bash_profile o bashrc?

Diferencia entre .bashrc y .bash_profile


Resolví este problema creando la variable de entorno ANDROID_HOME de la siguiente manera en Windows.

ANDROID_HOME=C:/Users/<user_name>/AppData/Local/Android/sdk

¡Reinicie Android Studio, debería construir el proyecto!