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.

Proyecto de Unity Vuforia AR: Apk no se ejecuta en OnePlus nord.

Comencé a aprender AR hace 1 semana. Comencé a desarrollar proyectos de AR basados en marcadores utilizando Unity y Vuforia. Pero después de instalar el archivo APK del proyecto en mi OnePlus Nord, la aplicación solo muestra una pantalla negra después de solicitar el permiso de la cámara.
Investigué en línea y descubrí que esto puede estar ocurriendo debido a Vulkan, ¡así que lo eliminé! ¡Pero el mismo problema sigue ahí!
He pasado mucho tiempo buscando una solución a este problema, ¡sería de gran ayuda si alguien puede ayudarme con esto!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para el problema de pantalla negra en proyectos de AR con Unity y Vuforia

    Si estás experimentando un problema de pantalla negra en tu proyecto de AR después de instalar el archivo apk en tu dispositivo y ya has concedido permiso de cámara, entonces puede haber varias posibles razones para ello. Una de las razones podría ser el uso de la API de Vulkan en el proyecto de Unity.

    Aquí tienes algunas soluciones que puedes probar para solucionar este problema:

    Solución 1: Deshabilitar la API de Vulkan

    Si estás utilizando la API de Vulkan en tu proyecto de Unity, intenta deshabilitarla desde la configuración del reproductor (Player Settings). Para hacer esto:
    1. Ve a Editar > Configuración del proyecto > Reproductor (Player).
    2. En la ventana de Configuración del reproductor (Player Settings), ve a Otras Configuraciones (Other Settings).
    3. En la sección APIs gráficas (Graphics APIs), elimina Vulkan de la lista de APIs.

    Reconstruye tu proyecto y comprueba si el problema se resuelve.

    Solución 2: Utilizar la API de OpenGL ES

    Si deshabilitar la API de Vulkan no funciona, intenta utilizar la API de OpenGL ES. Para hacer esto:
    1. Ve a Editar > Configuración del proyecto > Reproductor (Player).
    2. En la ventana de Configuración del reproductor (Player Settings), ve a Otras Configuraciones (Other Settings).
    3. En la sección APIs gráficas (Graphics APIs), elimina Vulkan y agrega OpenGL ES a la lista de APIs.

    Reconstruye tu proyecto y comprueba si el problema se resuelve.

    Solución 3: Actualizar Vuforia y Unity

    Asegúrate de estar utilizando la última versión de Vuforia y Unity. Busca actualizaciones e instálalas si están disponibles. Esto puede solucionar cualquier problema de compatibilidad que pueda estar causando el problema de la pantalla negra.

    Solución 4: Verificar la compatibilidad del dispositivo

    Asegúrate de que tu dispositivo sea compatible con Vuforia y Unity. Consulta la lista de compatibilidad de dispositivos de Vuforia y verifica si tu dispositivo aparece en ella. Además, verifica los requisitos mínimos para la versión de Unity que estás utilizando y asegúrate de que tu dispositivo cumpla con esos requisitos.

    Solución 5: Verificar los permisos de la cámara en la configuración del dispositivo

    Asegúrate de que el permiso de cámara esté habilitado para tu aplicación en la configuración de tu dispositivo. Ve a la configuración del dispositivo > aplicaciones > tu aplicación > permisos y asegúrate de que el permiso de cámara esté habilitado.

    Si ninguna de las soluciones anteriores funciona, intenta buscar más soluciones en línea o publica tu problema en los foros de Unity o Vuforia para obtener ayuda de la comunidad.

    Espero que esto te ayude a resolver el problema de la pantalla negra en tus proyectos de AR con Unity y Vuforia. ¡Buena suerte!

Comments are closed.