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.

Cómo puedo conectar Nox con VSCode o Android Studio

Por favor, verifica mi error

PS C:\Users\Masoud\Desktop\New\myapp> flutter run
Lanzamiento de lib\main.dart en modo debug en SM G965N...
Ejecutando tarea Gradle 'assembleDebug'...                             62.3s
√  Se construyó build\app\outputs\flutter-apk\app-debug.apk.
Instalando build\app\outputs\flutter-apk\app.apk...                 7.1s
ProcessException: El proceso finalizó anormalmente:
* demonio no está en ejecución; iniciándolo ahora en tcp:5037
no se pudo leer ok desde el servidor ADB
* no se pudo iniciar el demonio
adb.exe: no se puede conectar al demonio
Comando: C:\Users\Masoud\AppData\Local\Android\sdk\platform-tools\adb.exe -s 127.0.0.1:62001 
shell am start -a android.intent.action.RUN -f 0x20000000 --ez
enable-background-compilation true --ez enable-dart-profiling true
--ez enable-checked-mode true --ez verify-entry-points
true com.example.myapp/com.example.myapp.MainActivity

vs code o android studio crea apk en mi emulador y se desconecta.

mi flutter doctor está bien

y esta es mi conexión

C:\Program Files\Nox\bin>nox_adb.exe connect 127.0.0.1:62001
La versión del servidor adb (41) no coincide con la del cliente (36); se está matando...
* demonio iniciado correctamente *
conectado a 127.0.0.1:62001
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error muestra que la tarea de Gradle ‘assembleDebug’ se ejecutó correctamente y se construyó un archivo APK con éxito. Sin embargo, hay un problema al instalar la aplicación en el emulador o dispositivo. El mensaje de error sugiere que el servidor de ADB no se está ejecutando o no se puede conectar.

    Para solucionar este problema, intente los siguientes pasos:

    1. Verifique que el servidor de ADB se esté ejecutando correctamente. Puede hacer esto ejecutando el comando adb devices en una terminal. Si el servidor de ADB se está ejecutando correctamente, debería ver un dispositivo listado.
    2. Verifique que el emulador o dispositivo esté conectado correctamente. Puede hacer esto ejecutando el comando adb devices en una terminal. Si el emulador o dispositivo está conectado correctamente, debería verlo listado.
    3. Intente reiniciar el servidor de ADB ejecutando los comandos adb kill-server seguido de adb start-server en una terminal.
    4. Si el problema persiste, intente restablecer el emulador o dispositivo y vuelva a ejecutar la aplicación.

    También vale la pena mencionar que el mensaje de error menciona una incompatibilidad de versión entre el servidor y el cliente de ADB. Esto puede causar problemas, así que asegúrese de que la versión del servidor y del cliente de ADB coincidan. De lo contrario, intente actualizarlos a la misma versión.

    En general, cuando se encuentren problemas al ejecutar o implementar aplicaciones en un emulador o dispositivo, es útil revisar la salida de logcat para identificar la fuente del problema.

Comments are closed.