[Unity] 안드로이드14 크래시 "Writable dex file is not allowed."Unity/TroubleShooting2024. 8. 2. 02:09
Table of Contents
✌️문제
요새 구글쪽에서 업데이트 요구가 자꾸 온다
- 구글 결제 라이브러리 업데이트
- 타겟 API레벨 34이상(안드로이드14)로 업그레이드
이 두가지를 진행하라고 한다
진행하고 앱을 업데이트하니 크래시 보고가 들어왔다
에러 로그는 아래같은 내용이었다
Caused by java.lang.SecurityException: Writable dex file '/data/user/0/{앱패키지명}/cache/1673051109277.jar' is not allowed.
이 문제의 해결법을 기록한다
🔥해결
해당 에러내용으로 조금 검색해보니
파이어베이스 Unity SDK 깃허브 저장소에 이슈로 올라온 내용이있다.
확실히 같은 크래시 내용인것으로 보인다
코멘트를 보니 SDK v11.5.0에서 해결될것이라는 코멘트가있다
릴리즈페이지로가서 v11.5.0의 ChangesLog를 보니 해당 크래시를 해결했다는 내용이있다.
근데 이 버전이 23년 9월 22일 출시했다
최신 버전은 24년 1월 28일에 출시한 v12.1.0이다
경우에따라 다르겠지만은 이경우엔 나중을위해 한번에 제일 최신버전으로 SDK를 업데이트했다
이제 크래시가 발생하지 않는것을 확인하면된다
내 경우엔 큰문제없이 해결됐다
'Unity > TroubleShooting' 카테고리의 다른 글
[Unity] 안드로이드에서 많은 리소스와 함께 빌드를 뽑을 때 AAPT2에러 (0) | 2024.08.24 |
---|---|
[Unity] 애니메이터 블렌드 트리 이벤트 동시 실행 문제 (0) | 2024.07.07 |
[Unity] 애니메이터 서브 스테이트 머신의 요상한 트랜지션 우선순위 (0) | 2024.05.24 |
[Unity] 어드레서블 리모트 경로 변경 후에도 기존 경로로 불러올 때 (0) | 2024.05.14 |
[Unity] 어드레서블 씬 로드 후 인스펙터에 프리팹 참조가 끊어질 때 (0) | 2024.05.13 |