Cuando dices: “Creo una aplicación de antorcha para mi antiguo teléfono Android …”, supongo que conoces logcat y el procedimiento para recopilar registros. Sería mejor pegar los registros cuando su aplicación se cierre forzosamente en su nuevo teléfono, para que podamos echarle un vistazo y orientarlo en la dirección correcta.
De la descripción limitada que ha proporcionado, el cambio principal es la versión de Android de 4.1 a 6 (no hay 6.1). El modelo de permiso se ha cambiado completamente en Android Lollipop (v5.0). Por lo tanto, estoy asumiendo que este es el culpable. Además, la clase de cámara existente ha quedado en desuso y se proporcionan las nuevas API de Camera2. Es posible que desee echar un vistazo aquí y aquí.
Las posibles soluciones son
- ¿La gente usaría una aplicación que conecta a los viajeros con guías turísticos locales?
- ¿Cuáles son las aplicaciones más interesantes para Android?
- ¿Existe una buena plantilla de plan de marketing digital que pueda descargar gratis en línea?
- ¿Qué hago si mi teléfono cierra todas las aplicaciones cuando abro otras aplicaciones a través del botón de pestañas recientes? Necesito hacer multitarea.
- Cómo ejecutar FreeRADIUS en una máquina virtual
- verifique el permiso al inicio de la aplicación. Solicite el permiso de la cámara si el usuario la ha revocado.
- Actualizar a la API de Camera2
Publique el mensaje logcat que muestra el tipo de excepción y el stackTrace para determinar la causa raíz del bloqueo.