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 に答える