0

だから私はプロジェクトをEclipseにインポートしようとしています。いくつかのライブラリが必要です。インポートします。問題ありません。次に、プロジェクト自体をインポートし、ライブラリへの参照を作成します。Eclipseはそれから言います:

The declared package "de.xy.ui" does not match the expected package "main.java.de.xy.ui"

ビルドパスからsrcフォルダーを削除することでこれを解決します(少なくとも解決されたと思います)。Eclipseはこれ以上問題を表示しません。

私はプロジェクトを実行して取得しようとします:

[2013-02-12 14:06:18 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/app/_ActionBarSherlockTrojanHorse$OnCreateOptionsMenuListener;
[2013-02-12 14:06:18 - MainActivity] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/app/_ActionBarSherlockTrojanHorse$OnCreateOptionsMenuListener;

これは、これらのライブラリがプロジェクトとプロジェクトの/genフォルダーで参照されているためだと思います。/ genフォルダーを削除すると、プロジェクトを実行しようとしたときに再度作成されます。genフォルダーもプロジェクトのビルドパスにありますが、そこから削除すると同じ結果になります(再度追加されます)。

私に何ができる?

4

1 に答える 1

3

ここでdalvik形式への変換が失敗した理由は、プロジェクトにandroid-support-v4.jarが複数回含まれているためです。

1つのコピーを削除するか、Androidの依存関係とlibsフォルダーのスクリーンショットを提供してください。

于 2013-02-12T13:16:54.430 に答える