System.MissingMethodException: Method 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found.
1. Nuget manager에서 업데이트가 필요한 package가 있다면 업데이트
모두 업데이트 해보고 clean & build 후 설치된 기존 앱을 지우고 다시 설치해보고
excpetion이 다시 발생한다면 2번 방법을 사용
2. 이미 모두 업데이트 되어 있다면 아래 링크의 방법을 사용해서 특정 버전으로 설치
: https://forums.xamarin.com/discussion/77924/missingmethodexception-android-support-v4-widget-drawerlayout-adddrawerlistener-not-found
임시 방편인것 같지만 일단 사용하니 정상 동작함. 답변만 첨부하자면
James Montemagno ANSWER ✓
So I just reproduced your issue and I am sorry that you and other ran into this. It looks like there was an issue in the templates and I am working with the team to quickly resolve this.To fix:
Simply right click on the android project and select "Manage Nuget Packages" Go to Updates- Find Xamarin.Android.Support.v7.AppCompat
- Select version 23.3.0 from the version picker and hit Install
- You additionally will need to install the RecyclerView 23.3.0 NuGet Package. Go to Browse and search for: Xamarin.Android.Support.v7.RecyclerView and make sure to pick 23.3.0 to install for the correct version
- Now do a full clean/rebuild and it should work
- This should install the correct versions of everything you need for Android
3. 설치된 앱을 삭제하고 재 설치
답변에서 빠진게 있었는데 기존 설치되었다면 해당 app을 지우고 다시 설치해야 한다.
안그러면 다른 exception이 발생된다.
댓글 없음:
댓글 쓰기