使用Android v4兼容性库时出现“程序包不存在”错误

时间:2012-11-13 13:32:01

标签: android xamarin.android

我在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在哪里找到它?

1 个答案:

答案 0 :(得分:4)

经过一些研究,我了解到我需要实际安装支持库。 MonoDroid有它的.NET绑定,但当然,如果没有它,底层java就无法构建。以下是instructions for getting the support libraryinstructions for hooking it up to a MonoDroid project