Written by
java-style
on
on
개발 중 Android에서 ShellItemRenderer.java 로 인해 오류 발생 해결 방법
개발 중 Android에서 ShellItemRenderer.java 로 인해 오류 발생 해결 방법
xamarin ShellItemRenderer.java(8,8): Error JAVAC0000: error: ShellItemRenderer is not abstract and does not override abstract method onNavigationItemSelected(MenuItem) in OnItemSelectedListener
위와 같은 에러가 발생 하면서 안드로이드가 안되는 일이 생겼는데 추측해보건데 Xamarin Forms 5 버전 업데이트를 하면서 Android X에 해당하는 파일 중에 무언가가 지원이 되지 않은 것으로 예상 된다
이때 Xamarin Forms Stable Release 5.0.0.0.2125로 전체 업데이트 한다면 해당 오류는 발생하지 않지만 문제는 이 업데이트를 하면 2021년 10월 25일 기준으로 Xamarin Community Toolkit 버전이 2125를 지원하지 않으면서 정상동작을 하지 않거나 Hot Reload를 먹지 않는 문제가 발생한다.
그렇기 때문에 이 때는 해당 업데이트를 진행하지 않고 안드로이드 프로젝트에서 Xamarin.google.android.material 패키지를 1.3.0.1로 맞춰서 다운그레이드 하거나 설치를 진행하면 문제가 해결 된다.
from http://blackcowmaster.tistory.com/11 by ccl(A) rewrite - 2021-10-25 12:27:47