es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No hay problema al iniciar la aplicación con “expo start”, pero hay un problema al abrir “yarn react-native run-android”.

Como se indica en la cabecera, la aplicación se ejecuta cuando inicio con expo, pero tengo muchos problemas cuando intento ejecutarla con yarn react-native run-android en Vscode.

Advertencia ..\package.json: No se encuentra el campo de licencia
$ “C:\Users\SAMSUNG\Desktop\Proyectos de React Native\Uber\node_modules.bin\react-native” run-android
info Ejecutando jetifier para migrar bibliotecas a AndroidX. Puedes desactivarlo usando la bandera “–no-jetifier”.
Jetifier encontró 1075 archivo(s) para forward-jetify. Utilizando 4 workers…
info El servidor JS ya está en ejecución.
‘adb’ no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
info Iniciando el emulador…
error No se pudo iniciar el emulador. Razón: No se encontraron emuladores como resultado de emulator -list-avds.
advertencia Por favor, inicia un emulador manualmente o conecta un dispositivo. De lo contrario, la aplicación podría no iniciar.
info Instalando la aplicación…

Configurar proyecto :expo

CONSTRUCCIÓN FALLIDA en 19s

error No se pudo instalar la aplicación. Asegúrate de tener configurado el entorno de desarrollo de Android: https://reactnative.dev/docs/environment-setup.
Error: El comando falló: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Error: La vinculación automática no está configurada en settings.gradle: los módulos de expo no se vincularán automáticamente.

FALLO: La compilación falló con una excepción.

  • ¿Qué salió mal?
    No se pudieron determinar las dependencias de la tarea ‘:app:compileDebugJavaWithJavac’.
    > No se encontró la ubicación del SDK. Define la ubicación mediante la variable de entorno ANDROID_SDK_ROOT o configurando la ruta sdk.dir en el archivo local de propiedades de tu proyecto en ‘C:\Users\SAMSUNG\Desktop\Proyectos de React Native\Uber\android\local.properties’.

Incluso si he creado un archivo llamado local.properties dentro de android y he escrito

sdk.dir=D\:\\AndroidSDK

¿Realizan estos dos códigos trabajos diferentes? Si la parte de programación tiene problemas, ¿por qué uno de ellos se ejecuta sin problemas?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que hay problemas con la configuración del entorno de Android. Específicamente, menciona que no se encuentra la ubicación del SDK. Los dos códigos mencionados en la pregunta tienen funciones diferentes: el primero ejecuta la aplicación utilizando Expo, mientras que el segundo intenta ejecutar la aplicación utilizando el comando yarn react-native run-android en el entorno de VSCode.

    Es posible que el entorno de Expo esté configurado correctamente, pero el entorno de VSCode pueda requerir una configuración adicional. El error también menciona que no se ha configurado el autovinculado en settings.gradle, y sugiere que los módulos de Expo no se vincularán automáticamente. Esto podría ser otra razón para el error.

    Es importante asegurarse de que el entorno de Android esté configurado correctamente, según las instrucciones proporcionadas en el mensaje de error. Esto incluye configurar la ubicación del SDK de Android y asegurarse de que se hayan instalado las dependencias necesarias. Una vez que la configuración esté completa, ejecutar yarn react-native run-android debería funcionar sin errores.

Comments are closed.