No such proxy method : UnityEngine.AndroidJavaRunnableProxy.run() by appsflyer sdk Unity
Unity Project를 하면서 Appsflyer Tracking SDK 를 연동 할 일이 생겼다.
연동을 한 뒤 한동안 동작하던 Appsflyer가 갑자기 동작을 안함.
로그를 찍어보니
No such proxy method : UnityEngine.AndroidJavaRunnableProxy.run()
이 오류가 뜨면서 Initialize부터, Tracking까지 전부 동작을 하지 않는다.
해결방안
- Unity Projectsetting 에서 Scripting backend 를 mono에서 il2cpp로 바꿔서 빌드하기.
- Asset/Plugin 안에 link.xml을 만든 뒤 아래 코드 작성.