버전 코드가 00인 APK를 사용하는 사용자는 android.permission.CHANGE_WIFI_MULTICAST_STATE 권한을 수락해야 할 수도 있습니다. 이로 인해 사용자가 이 버전의 앱으로 업그레이드하지 않을 수도 있습니다.
도움말:
새 권한이 반드시 필요한지 확인하고 이번 버전의 새로운 기능 텍스트에 이러한 권한을 언급하는 것을 고려해 보세요.

 

유니티 2018 버전으로 빌드하던 앱을 2019 버전으로 업그레이드 하고

구글 플레이에 업로드 하려니 이런 경고가 뜨더라. 업로드 자체는 문제없이 됐는데 그래도 경고가 뜨니깐 뭐가 문제인지, 해결방법을 찾아봤다.

 

문제는 유니티 패키지 매니저에 설치된 Multiplayer HLAPI. 유니티 2019 버전으로 업그레이드 하면서 같이 깔려서 임포트 된 듯하다. 제거해보자.

 

1. Unity -> Window -> Package Manager 로 들어간다

Unity -> Window -> Package Manager

 

2. Multiplayer HLAPI -> Remove 로 제거한다.

패키지가 너무 많아서 안보이면 왼쪽 위에 All packages 로 돼있을텐데 In Project 로 변경하거나

오른쪽 위에서 검색하도록 하자

Multiplayer HLAPI -> Remove

 

 

Reference : https://forum.unity.com/threads/change_wifi_multicast_state.667441/

'Frontend > Unity' 카테고리의 다른 글

[Unity] 안드로이드 빌드를 위한 NDK 19.0.5 버전 다운  (10) 2020.05.06

Unity 2018버전을 쓰다가 2019로 업그레이드 하고 안드로이드 IL2CPP 빌드를 하려는데

jdk, sdk, ndk 경로가 다 초기화돼서 에러가 뜨길래 다시 지정해줬다. 

 경로 지정 => Edit -> Preferences -> External

 

jdk랑 sdk 는 이전 버전에서 쓰던거 그대로 사용하니깐 잘 됐는데 ndk 는 필요한 버전이 달라져서 경로 지정이 안된다.

 

안드로이드 개발자 홈페이지가서 NDK 최신이 20 버전이고,

19 버전중 19.2 버전인가? 있길래 다운받아봤는데 안되더라...

 

ndk ver

유니티에서 원하는 버전을 정확하게 넣어줘야 하는 모양이다.

 

Windows 64 bit => https://dl.google.com/android/repository/android-ndk-r19-windows-x86_64.zip

+ Recent posts