すべてのプロジェクトは正常に機能しました
でも突然
この問題はすべてのプロジェクトで発生します...
すべてのプロジェクトを実行できません。
これは、Android 用 Eclipse プラグインの最近の更新後に発生します。Eclipse で、[ウィンドウ] -> [Android SDK Manager] を使用して、Android SDK のインストールを更新します。Eclipse を再始動すると、エラー・メッセージは消えます。
または、あなたが私のようで、Eclipse 3.7.x と Eclipse 4.2.x の両方がインストールされている場合、両方を機能させたい場合は、両方の Android SDK インストールを更新する必要があります (私が使用したという事実にもかかわらず)同じインストール ディレクトリ)。
Android SDK インストールの更新は、それ自体が獣のようなものです。API 17 のインストールで問題が発生しましたが、SDK Manager のキャッシュをクリアすると問題が軽減されることがわかりました。
私はまだaannoの答えに続いて問題を抱えていたので、彼のステップの後に私がしなければならなかったことは、私のワークスペースを別のフォルダに切り替え(ファイル - >ワークスペースの切り替え)、それを適用し、すぐに戻って元のワークスペースの場所を再選択することでした. それを行ってEclipseが戻ってくると、ワークスペースがバックアップされて実行されました。
今日のアップグレード後にエラーが発生しました。アップグレードに明らかな問題はありませんでした。
多くの部分的な対策の後、エラーを解消するには次の手順が必要でした。
定期更新プロトコルに何かバグがあるのだろうか。更新が再びうまくいかない場合は、最初から SDK ファイルと ADT プラグインの完全なアンインストールと再インストールを試みます。
記録のために:
Mac OS 10.8.2 on 11-inch MacBook Air, Late 2010
Eclipse Version: Juno Service Release 1
Build id: 20121004-1855
Android tools: 21.0.0.v201210310015-519525
Android Plugins for Eclipse を再インストールしても、このエラーは解消されませんでした。
記録のために(別名、私が試したこと)
、SDKフォルダーで「find_java」というファイルを探しましたが、見つかりませんでした(OS X here)。このファイルを変更する他の回答によって提案された解決策はオプションではありませんでした。
また、Eclipse プラグイン (Eclipse Juno を使用) もアンインストールしましAbout eclipse > Installation Details
た。また、このために残っている可能性のあるファイルを削除しようとしましたが、これらのファイル/フォルダーを削除しました:
/path_to_eclipse/features/com.android.*
(com.android.ide.eclipse.adt_16.0.1.v201112150204-238534 など、合計 4 つのフォルダーが見つかりました)/path_to_eclipse/plugins/com.android.
(*.jar
例: com.android.ide.eclipse.ddms_16.0.1.v201112150204-238534 が 4 つ見つかりました)Help > Install New Software
次に、通常のプロセスに従って、Eclipse 内からプラグインを再インストールしました。
注: Eclipse 内から Android SDK Manager を起動すると、ソフトウェアが最新であることが通知されました。
解決策 (?)
インストールされた Eclipse プラグインを使用して、 dev.android.comから SDK をダウンロードし、適切な場所 (ビーチの近くにある ^^) に解凍し、Eclipse 内から参照しました: Eclipse > Settings > Android > SDK Location
.
この後、dex.jar
エラーは解消されたようです(Eclipseを再起動した後でも一貫しています)。
ただし、現在開いているプロジェクトはUnable to resolve target 'android-XX'
(X ジェネリック バージョン番号) です。
もう一度 Android SDK Manager を確認すると、アンインストールされたプラグインが多数表示されているため、現在、さまざまな Android レベルの API を再インストールしています。
この投稿は更新し続けますが、SDK をダウンロードして手動で参照することでうまくいったようです。