2012-11-13 3 views
1

Visual Studio 2010에서 MonoDroid 4.2를 사용 중이며 Android v4 호환성 라이브러리에서 ViewPager, 단편 및 다른 것들을 사용하려고합니다.Android v4 호환 라이브러리를 사용하여 "패키지가 존재하지 않습니다"오류가 발생합니다.

Mono.Android.Support.v4.dll에 프로젝트 참조를 추가 할 수 있었고 디자인 타임에 오류가없고 intellisense가 잘 작동합니다. 내가 빌드 할 때

는하지만,이 같은 오류를 얻을 :

패키지 android.support.v4.view.ViewPager이 android.support.v4.view.ViewPager.OnPageChangeListener

존재하지 않습니다

나는 에러를 더블 클릭하면, 그것은 MonoDroid가 즉석에서 만드는 소스 자바 파일을 열고, 문제가있는 라인으로 이동 :

public class ViewPagerTestActivity_MyPagerAdapter 
    extends android.support.v4.view.PagerAdapter 

Java가 라이브러리 패키지를 찾을 수없는 것처럼 보입니다. 그러나 이유는 확실하지 않습니다. 수동으로 설치해야합니까? MonoDroid에게 어디에서 찾을 수 있습니까?

답변

4

약간의 연구 끝에 실제로 지원 라이브러리를 설치해야한다는 것을 알았습니다. MonoDroid에는 .NET 바인딩이 있지만, 기본 Java는 물론이 라이브러리 없이는 빌드 할 수 없습니다. 여기에 instructions for getting the support libraryinstructions for hooking it up to a MonoDroid project입니다.

+0

참조 http://docs.xamarin.com/Android/Guides/Platform_Features/Fragments/Part_4_-_Providing_Backwards_Compatibility_with_the_Android_Support_Package#Adding_The_V4_Libraries_to_a_Mono_for_Android_Project –

관련 문제