728x90 반응형 유니티공부9 [Unity] 안드로이드 앱 크러쉬 현상(실행 후 검은 창 뜬 후 강제 종료) 해결방법 안드로이드로 앱을 설치 한 후에 실행을 하려고 하니 '앱이 설치가 되지 않았습니다'라는 메시지 박스가 뜨면서 실행이 되지 않았다. 구글에 검색해보니 다음과 같은 문제가 발생되어 생긴 오류인 것으로 확인되었다. AndroidManifest.xml 파일에서 [android:exported="false"]가 문제인 것으로 확인되어 [android:exported="true"]로 변경하였더니 잘 되었다. 그 파일을 지우는 것도 해결방법 중에 하나라고 한다. 출처 : https://ddolcat.tistory.com/1003 ------------------- 추가 2023.06.12 ----------------------------------- 현상이 추가로 발생하여 5시간동안 삽질 한 결과... 유니티를 2.. 2022. 12. 22. [Unity] 이 애플리케이션을 사용하려면 최신 버전의 Google Play AR 서비스가 필요합니다. 오류 해결 2020년도 초에 마지막 작업한 파일을 2022년에 다시 작업하니 아래와 같은 오류가 발생하였다. [오류] - 이 애플리케이션을 사용하려면 최신 버전의 Google Play AR 서비스가 필요합니다. [해결방법] 1. Player Setting > Order Setting > Target API Level : API level 30 -> API level 29로 변경 ( 30에서 29로 다운그레이드 ) - 아래 참고 자료를 보던 중 다운그레이드 한 경우 해결되었다고 하지만 완벽한 해결책은 아닌 것을 알게됨. [참고] https://stackoverflow.com/questions/64939892/google-play-services-for-ar-requires-latest-version-error 2022. 4. 19. [Unity] 코루틴(Corutine) NullReferenceException 해결방법 위와 같이 StartCorutine 실행 시 NullReferenceException 오류가 뜰 경우 아래와 같이 해결하면 된다. 코드상에서 new로 클래스를 만드는 경우는 사용이 불가하다. // 아래와 같이 선언 시 코루틴 사용 불가 httpWebRequest = new HttpWebRequest(); 오류 해결방법!! 코루틴이 포함된 클래스는 반드시 오브젝트의 콤포넌트에 추가하여 사용해야 한다. 코드상에서 특정 오브젝트의 컴포넌트를 찾는 방법은 아래와 같다. // 특정 오브젝트의 컴포넌트는 찾는 방법 httpWebRequest = GameObject.Find("AudioManager").GetComponent(); 어렵진 않았는 데 당황했던 오류 였다. 2022. 4. 13. 이전 1 2 3 다음 728x90 반응형