안녕하세요.
현재 유니티로 개발을 하고 있는 중인데 이번에 타사의 SDK를 붙이다 한가지 문제가 발생하여 질문드립니다.
발생한 문제는 SDK에서 R.java내의 리소스별 ID 정수값과 유니티에서 생성되는 R.java의 정수값이 불일치하여 잘못된 이미지가 출력되는 현상입니다.
SDK내부 소스코드 스크린샷 이미지를 봤을때 내부에서
btSignin.setBackgroundResource(R.drawable.bt_sign);
이런씩으로 사용된 코드를
btSignin.setBackgroundResource(getResources().getIdentifier("bt_sign", "drawable", getPackageName());
이렇게 변경하여 처리시 혹시 위 문제를 해결가능할까 싶어 질문드립니다.
제가 안드로이드 및 자바를 사용안한지 너무 오래되서 하나도 기억도 안나고 SDK는 내부 소스없이 jar파일과 리소스로 이루어진 프로젝트 파일로 받다보니 직접 테스트 하기가 너무 힘듭니다.
안드로이드 잘아시는분 답변 부탁드리겠습니다.