1

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

4

1 回答 1

4

经过一番研究,我了解到我需要实际安装支持库。MonoDroid 有它的 .NET 绑定,但是如果没有它,底层的 java 就无法构建,当然。以下是获取支持库的说明以及将其连接到 MonoDroid 项目的说明

于 2012-11-13T16:06:18.130 回答