2013-10-13 1 views
0

나는 안드로이드 애플 리케이션에서 일하고 있는데, 웹 사이트에서 반환 된 일부 Json을 역 직렬화하기 위해 Newtonian.Json 라이브러리를 사용하고 있습니다. 이 창을 사용하여 모의 작업을 수행 할 수 있었지만 현재 Android 버전에서 작업 중이므로 Netwonian 라이브러리를 사용할 수 없으며 TypeLoadException 및 MissingMethodException을 얻습니다. 일반적으로 참조한 적이 있습니다. 내 프레임 워크에 대한 잘못된 버전 라이브러리. 글쎄, .Net 4.0을 사용하여 응용 프로그램을 만들고 있는데 .Net 4.0을위한 Newtonian.Json 라이브러리를 사용해야하므로 이제 막혔습니다. 다른 누구도 이런 문제가 있었습니까?TypeLoadException, MissingMethodException

답변

1

android 용으로 컴파일하는 경우에는 데스크톱에 미리 컴파일 된 버전을 사용하지 않아야합니다.

가장 좋은 방법은 구성 요소 저장소의 구성 요소 인 http://components.xamarin.com/view/json.net/을 사용하는 것입니다.

또는 안드로이드 프로젝트에서 직접 소스를 컴파일하고 참조 할 수 있습니다.

+0

Im는 Xamarin이 아닌 이전 Mono를 사용하므로 구성 요소 저장소가 없습니다. 나는 소스 컴파일을 시도하고 도움이되는지 확인해 보겠다. 아이디어를 가져 주셔서 감사합니다! – Wanabrutbeer

+0

거래가 무엇인지 모르겠다. 닷넷 4.5 프레임 워크에서 내 애플 리케이션을 다시 리디렉션했고, Json .dll 참조는 정상적으로 작동했다. 4.0 프레임 워크에서 작동하지 않는 이유를 잘 모릅니다. – Wanabrutbeer

관련 문제