1

使用: Eclipse & ADT20

新しいプロジェクトでJake Wharton のViewPagerIndicatorを使用すると問題が発生します。

Jake の github ページの指示に従った後、ライブラリを追加すると、アプリケーションでエラーが発生します。Android の依存関係 ([プロパティ] > [Java ビルド パス] > [ライブラリ] にあります) を見ると、library.jar が参照されていますが、赤い十字があり、「見つからない」と表示されています。

github ページには、「インジケーター ウィジェットが提供するテーマ機能のため、スタンドアロン JAR は使用できません」と書かれています。では、なぜ私のプロジェクトがプロジェクトを参照しようとしているのですか?

Android の依存関係を削除しようとしましたが、プロジェクトをクリーンアップしても無駄でした。「ライブラリ サポートの追加」と「プロジェクト プロパティの修正」を実行しました。

どんな助けでも大歓迎です。

編集:

解決策はここにあります: Using Jake Wharton's ViewPageIndicator

4

2 に答える 2

1

同じ問題がありました

プロジェクトをEclipseから削除し、ライブラリプロジェクトの横にコピーしました

次に、私のプロジェクトとライブラリプロジェクトをEclipseに再度追加し、プロジェクトのproject.propertiesファイルでこれを置き換えました

target=android-7
android.library.reference.1=../library

ライブラリの対象SDKも7に変更

本当に奇妙ですが、うまくいきました

于 2012-07-24T03:32:23.603 に答える
0

新しい Android ライブラリ プロジェクトを作成し、ViewPagerIndicator の「library」サブディレクトリからファイルをコピーしてから、(一部の Holo テーマが見つからないという問題を修正するために) project.properties を次のように編集しました。

target=android-14

この最後のビットは、少なくともライブラリ プロジェクトがコンパイルされることを意味していました。最初にレベル 4 に設定されている理由がわかりません。

https://github.com/JakeWharton/Android-ViewPagerIndicator/blob/master/library/project.properties

于 2012-07-17T14:54:16.297 に答える