1

私は一生、自分のプロジェクトで使用するためにViewPagerIndicatorをコンパイルすることができません!

ウェブサイト: http://viewpagerindicator.com/
Github: https://github.com/JakeWharton/Android-ViewPagerIndicator

これが私が取ったステップです:

  1. バージョン 2.4.1 — 2012-09-11http://viewpagerindicator.com/からダウンロードします。( git
    リポジトリ からのクローンも試しました)

  2. エクリプスFile->Import->Existing Projects into Workspaceで。

  3. [インポート] ダイアログで、Android-ViewPagerIndicatorディレクトリを参照し、サンプルプロジェクトとライブラリプロジェクトをインポートします。

  4. その後、Eclipse はプロジェクトをインポートし、次のコンパイル エラーを表示します。

    • コンテナー「Android 依存関係」は、存在しないライブラリ「C:\Users\Jonathan\workspace\Android-ViewPagerIndicator\library\bin\library.jar」を参照しています

    • エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:dividerPadding'.

    • デバイダーパディングは解決できないか、フィールドではありません

    • SHOW_DIVIDER_NONE は変数に解決できません

    • エラー: エラー: 指定された名前に一致するリソースが見つかりません: attr 'android:showDividers'.

    • SHOW_DIVIDER_MIDDLE は変数に解決できません

    • ビルド パス エラーが解決されるまで、プロジェクトをビルドできません

    • showDividers は解決できないか、フィールドではありません

私の環境:

  • ウィンドウズ 7 SP1
  • Eclipse プラットフォーム4.2.0.I20120608-1400 - org.eclipse.platform.ide
  • Android 2.3.3 (API 10) 搭載
  • Androidサポート ライブラリがインストールされている
  • Java v7.0.70.11

これらのエラーはばかげているように見えますが、なぜ基本的な定数と属性が欠落しているのですか?

私はこのいまいましいことを何時間もグーグルで検索してきましたが、何も見つかりません。あなたの助けに感謝します!

4

1 に答える 1

3

ViewPagerIndicator ライブラリは、Android 4.0 以降でコンパイルする必要があります。

VPI は、API 14 以降でのみ使用できる定数を使用し、最終的にクラス ファイルに直接コンパイルされます。これが、新しい API からのものを使用しているにもかかわらず、Android 1.6 までライブラリを引き続き利用できる理由です。

于 2012-10-24T15:53:46.873 に答える