[Unity] JDK 11 support
Unity3D/Tips / 2024. 6. 4. 10:50
Unity 2021.3.38f1
Unity 2021.3.40f1
----
[추가] 2024-07-11
Unity 2021에서 Android Target API 34 적용(https://blueasa.tistory.com/2838)하고, Firebase 12 이상 버전을 업뎃해서 빌드 테스트 해보니 잘된다.
결국 Android Target API 34에 물린 문제인가 싶다.
----
Firebase 12.0.0을 업뎃하려고 보니 Authentication쪽에서 JDK 11을 요구한다.
Unity 2021에서 JDK 11을 사용하려고 별도로 다운받아서 연결해서 빌드해보니, Unity 2021에서는 JDK 1.8만 사용가능하다면서 에러가 뜬다.
그래서 찾아보니 JDK 11은 Unity 2022.3 이후 버전부터 지원하는 것 같다.
결국 Firebase 12.0.0(정확히는 Authentication)를 사용하려면. JDK 11을 지원하는 Unity 2022.3 이후 버전으로 올려야 될 것 같다.
Unity 2021 버전은 Firebase 11.9.0이 마지막 버전인가.. 싶다.
[링크] https://forum.unity.com/threads/jdk-11-support.1261301/
[참조]
- Unity Editor 2022.2 미만 버전은 JDK 8만 지원한다. 해당 버전의 Unity Editor를 쓴다고 해서 Android Studio도 반드시 JDK 8을 써야 하는 건 아니지만, 혹시나 JDK 관련 에러가 다른 방법으로 고쳐지지 않을 경우 스튜디오 버전을 4.1.x로 내리는 것을 시도해보면 좋을 것 같다. 참고 공식문서
반응형
'Unity3D > Tips' 카테고리의 다른 글
[펌] Reducing Android Crash rate due to Graphics Jobs and Multithreaded Rendering (0) | 2024.01.26 |
---|---|
[링크] 유니티 - 모바일 성능 최적화 (0) | 2024.01.26 |
[펌] 최적화 노하우 공유 (0) | 2024.01.25 |
[링크] 유니티 오브젝트의 null 비교 시 유의사항 (0) | 2024.01.12 |
[사용금지] Unity 2022.3 (0) | 2023.11.17 |