https://stackoverflow.com/a/5271194/197395 このリンクからの手順に従います。
しかし、アプリケーションを実行すると、これらのエラーが発生します
project.propertiesファイルに1行しかありません "target = Android-11"
そしてこれは私のAndroidManifest.xmlです
だから私の質問は、なぜこれらのエラーが発生するのか、そしてそれらを解決する方法です...
この問題が発生したのは、プロジェクトに追加したActionBarSherlockライブラリがAndroid-support-v4.jarをコンパイル依存関係として定義し、このjarがすでにプロジェクトに含まれているため、コンパイル時にDEXの複数のコピー/バージョンがあったためです。 。
解決策は、このjarのActionBarSherlockモジュールの依存関係を、私のプロジェクトがすでに提供しているため、コンパイルではなくランタイムに変更することでした。
同じJARファイルを複数回追加したかどうかを確認してください。
はいの場合、それらのいずれかをlibs
フォルダーから削除し、プロジェクトをクリーンアップします。
プロジェクト設定(Intellij)でAndroid SDKバージョンを変更したところ、エラーが解決されました。 API-14
を使用していましたが、SDKマネージャーによると、API-19
のみがシステムにインストールされていました。そのため、SDKマネージャーを見て、使用しているAPIバージョンを確認し、適切なAPI/Androidバージョンを選択することをお勧めします。
コンピューターにインストールされていないAPIを使用してビルドすることはできません。
プロジェクト/モジュール設定に移動し、実際にインストールしたAPIバージョンを選択します。または、必要なAPIバージョンをSDKにインストールします。 (@hkazemiの反対票を投じた回答にコメントして、なぜ反対票を投じたのかを尋ねます。それが私にとっての修正だったからです。
intellijのアイデア:プロジェクト構造に移動し、繰り返される.jarライブラリの1つを削除します[私のために働いた]
同じ問題が発生しました。プロジェクトライブラリにjarを追加しました。削除して問題を解決しました。プロジェクトを確認し、最後の変更を元に戻して問題を見つけることができます。