35

Project1 と Project2 という 2 つのプロジェクトを Eclipse に入れました。

Project1 は独立していますが、Project2 は Project1 に依存している必要があります。

Project2 をビルドすると、次のようなエラー メッセージが表示されます: 最終アーカイブの生成中にエラーが発生しました: エントリが重複しています: AndroidManifest.xml

4

8 に答える 8

54

私は問題が何であるかを理解しました。AndroidManifest.xml ファイルを含む JAR ファイルを含めましたが、これは自分のプロジェクトの AndroidManifest.xml ファイルと競合していました。私の場合の解決策は、JAR ファイルを再構築し、独自のバージョンの AndroidManifest.xml を除外したことを確認してから、新しいバージョンの JAR ファイルをプロジェクトに再インクルードすることでした。これを行った後、プロジェクトをクリーンアップする必要がある場合があります。

于 2010-11-27T18:56:52.097 に答える
3

数日前に同じ問題が発生しました。JAR を libs フォルダー内に配置し、JAR が AndroidManifest.xml 内にある場合、エラーが発生しました。JAR をプロジェクトの外 (デスクトップなど) に配置し、「Java ビルド パス」で「外部 JAR の追加」を使用すると、問題は解決します。

于 2015-02-12T15:58:57.963 に答える
3

Project1をライブラリとして使用していると思います。そのため、jar ファイルをエクスポートするときは、[エクスポートするリソースを選択] で AndroidManifest.xml の選択を解除する必要があります。

于 2012-02-09T10:15:52.107 に答える
0

Project1 をクリーニングすると役立つ場合があります。

于 2010-06-21T15:44:41.437 に答える
0

out/ ディレクトリを削除し、すべてを再ビルドすることによってのみ、Android Studio で修正できました。

于 2015-04-06T10:55:21.713 に答える