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 entornoANDROID_HOME
.
¿Que es esto? Quiero ejecutar los programas de muestra de Android Studio.
- Vaya a su proyecto nativo de React -> Android
-
Crear un archivo local.properties
-
Abre el archivo
-
pegue su ruta de Android SDK como a continuación
sdk.dir = /Users/OLUWAGBEMIGA/AppData/Local/Android/sdk
-
Reemplace USERNAME con su nombre de usuario
-
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:
-
Archivo
/Settings/Appearance
yBehavior/System Settings/Android
SDK -
Busque en la parte superior la
ubicación del SDK de Android
:
path to your SDK
Editar -
Haga clic en el botón
Edit
- 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
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
-
Encuentra tu ubicación de Android SDK
/Users/yourMacUserName/Library/Android/sdk
-
Cree
local.properties
enrootProject/android/local.properties
. -
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
-
Edite su
~/.zshrc
o~/.bashrc
o ... -
Agregar ruta del SDK:
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
-
Abra una nueva pestaña de terminal o
source ~/.zshrc
-
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.
-
settings.gradle
puede faltar o el contenido puede ser incorrecto. -
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í:
-
Vaya a su
Project -> Android
-
Crear un archivo
local.properties
- Abre el archivo
-
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.
Solución de trabajo encontrada para mí. Sin agregar local.properties y configurar la variable ANDROID_HOME. Parece un error en Android Studio e Intellij IDEA. Solo necesita pedirle al IDE que "restablezca" la ruta al SDK de Android. ''Ubicación del SDK no encontrada'' en Android Studio a pesar de tener la variable de entorno configurada correctamente
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
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!