我在Visual Studio 2010中使用MonoDroid 4.2,我正在尝试使用Android v4兼容性库中的ViewPager,Fragments和其他内容。
我能够将项目引用添加到Mono.Android.Support.v4.dll
,在设计时我没有错误,智能感知工作正常。
但是当我构建时,我会遇到这样的错误:
包android.support.v4.view.ViewPager不存在 android.support.v4.view.ViewPager.OnPageChangeListener
如果我双击错误,它会打开MonoDroid即时创建的源java文件,然后转到问题所在的行:
public class ViewPagerTestActivity_MyPagerAdapter
extends android.support.v4.view.PagerAdapter
所以看起来Java找不到库包,但我不知道为什么。我是否需要手动安装,如何告诉MonoDroid在哪里找到它?
答案 0 :(得分:4)
经过一些研究,我了解到我需要实际安装支持库。 MonoDroid有它的.NET绑定,但当然,如果没有它,底层java就无法构建。以下是instructions for getting the support library和instructions for hooking it up to a MonoDroid project。