프로그래밍/Unity

[해결방법] UnityPlayerActivity.java uses or overrides a deprecated API

Lou Park 2022. 9. 27. 01:41
UnityPlayerActivity.java uses or overrides a deprecated API

Unity 안드로이드 aar파일을 추가/변경시 UnityPlayerActivity.java uses or overrides a deprecated API 오류가 뜨는 경우가 있다. Assets/Plugins 내의 Android 폴더를 삭제 후 빌드하면 제대로 작동한다.

 

 

만약에 이렇게 해도 안된다!

 

그 경우엔, 원래는 aar C:\Program Files\Unity\Hub\Editor\2021.3.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Release\Classes 내의 classes.jar 를 사용하고 있었다면, mono\Release\Classes내의 classes.jar로 교체하여 빌드하면 될 수도 있다. (확실하지 않음)