19

現在、ActionBarSherlock と HoloEverywhere を使用するアプリを開発していますが、HoloEverywhere ライブラリを Eclipse にインポートしようとすると、次のエラーが発生します。

ビルド パスに重複したエントリが含まれています: プロジェクト 'library' の 'src'

ライブラリ フォルダを確認しましたが、重複はありませんが、それでも問題が発生します。

前もって感謝します。

4

7 に答える 7

9

これが私の解決方法です:

プロパティ -> リソース -> Android で、Android ビルド ターゲットにチェックを入れて [OK] をクリックします。

于 2013-05-28T08:08:18.160 に答える
3

同じ問題がありましたが、

これを試して:

重複した src エラーでインポートし、HoloeEverywhere ライブラリ プロジェクトを右クリックしてプロパティを選択します。プロパティで Android (左側) を選択し、Project Build Target でターゲット名 Android 4.2 (またはあなたのもの) がチェックされているかどうかを確認します。私はそうではありませんでした。チェックを入れると、問題が解決するはずです。

于 2013-03-13T22:43:10.250 に答える
1

"HoloEverywhere" と "ActionBarSherlock" の両方のプロジェクトには "library" という名前が付いています。したがって、おそらくそれらの名前を変更する必要があります。次に、両方のプロジェクトをインポートします (HoloEverywhere エラーを無視します)。「HoloEverywhere」プロジェクトのプロパティで「Android オプション」を選択します。すべての不適切な参照を削除し、「ActionBarSherlock」プロジェクト ライブラリへの新しい参照を追加します。

于 2013-03-05T09:20:27.780 に答える
1

これを修正するには、左側のプロジェクト名を右クリックしてプロパティを選択し、次に Android を選択してビルド ターゲットにチェックを追加します。

于 2015-09-14T16:29:19.683 に答える
0

HoloEverywhere プロジェクトを右クリックして Android に移動し、[ライブラリ] セクションで選択したものを削除して、既にワークスペースにある ActionBarSherlock ライブラリを選択します。

于 2013-05-04T18:59:38.987 に答える
-1

これを修正するには、プロジェクトのホーム ディレクトリにある .classpath ファイルを開き、次の 2 行のいずれかをコメント アウトします。

< classpathentrykind="src"path="onePath"/>
< classpathentrykind="src"path="別のパス"/>

ここで、パスはライブラリを参照しているパスです。

次に、[プロジェクト] -> [Android ツール] -> [プロジェクトのプロパティを修正] を右クリックします。次に、プロジェクトをクリーンアップしてビルドします。

于 2013-01-11T13:16:41.920 に答える