Una aplicación se cierra continuamente. ¿Qué tiene de malo y cómo puede un desarrollador resolver el problema?

Gracias por el a2a y perdón por llegar tarde. Una aplicación puede bloquearse por varias razones y la pregunta que hizo es un tema amplio. Intentaré explicarlo.

Una computadora es solo un dispositivo que ejecuta las instrucciones que se le dan. Una aplicación es solo un montón de instrucciones. Una computadora no puede juzgar lo que está bien o mal, por lo que intenta ejecutar todas las instrucciones que se le dan y, si las instrucciones en sí mismas están mal, en general la aplicación se congela o falla. Estos se llaman errores.

Un desarrollador tiene que inspeccionar el código (instrucciones para la computadora) y encontrar una manera de resolverlo. No hay un enfoque particular para esto.

En cuanto a su problema, parece que está haciendo una solicitud para lo que no existe. Tal vez los desarrolladores de la aplicación no manejaron el caso cuando el recurso no está disponible, por lo que la aplicación no sabe qué hacer cuando eso sucede, por lo que se cierra.

Un desarrollador cambiaría la cadena de solicitud que es “http: // file: // android_as”. Porque http y ftp, que yo sepa, no pueden estar juntos. Pero si desea solucionarlo, debe hacer una solicitud de corrección de errores a la compañía correspondiente y esperar su piedad. No hay otra forma de evitarlo.

Espero que responda tu pregunta.

Puede haber varios problemas con respecto al bloqueo de la aplicación.

  1. Problemas de compatibilidad como versiones diferentes.
  2. Si la aplicación obtiene algunos datos del servidor, entonces necesita internet, verifique su conexión a internet.
  3. Es posible que se pierdan algunas dependencias, si tiene alguna.
  4. Si es desarrollador, si tiene código de aplicación, ábralo en Android Studio o e-eclips y depure la aplicación.
  5. Si no tiene el código de la aplicación, descomprima el archivo .APK y obtendrá el código, luego de que pueda usarlo en Android Studio y pueda depurar y encontrar la causa de la aplicación.

Espero que todo esto te ayude.

La razón exacta de la caída puede ser muchas. Como desarrollador, puede ver los mensajes logcat en la ventana logcat de android studio.

Paso 1 : habilite la depuración usb en su teléfono desde: configuración> opciones de desarrollador> habilitar depuración usb.

Paso 2: Ahora conecta tu teléfono a la PC mientras el estudio de Android está abierto.

Paso 3 : Tan pronto como te conectes a la PC … Aparecerá un diálogo para dar acceso a tu teléfono en tu dispositivo.

Paso 4 : Ahora haz clic en la ventana de logcat de Android . La mayoría de las veces habrá demasiados mensajes. Ingnóralos.

Paso 5 : ahora abre la aplicación . Tan pronto como se bloquee, verá mensajes en rojo que comienzan cuando comenzó el bloqueo. Donde ocurrió ¿Por qué ocurrió? Qué excepción ocurrió.

Es posible que desee comprobarlo en stackoverflow.com si no comprende la excepción .

Feliz depuración.

Los errores que enfrenta podrían ser un problema de compatibilidad o algún error lógico. Desde la opción de desarrollador, habilite el modo de depuración y luego reinicie la aplicación, puede ver un error. Si tiene el código, sería mucho más fácil de depurar.

Puede haber algún tipo de error lógico. Ejecute la aplicación mientras usa Android Studio (conecte su teléfono en modo desarrollador, esto ejecutará directamente la aplicación en su teléfono), ahora puede ver el error en el bloque de mensajes de Android Studio. Buena suerte