294

ここ数週間、OS X 10.8.2 で Eclipse 4.2 (Juno リリース 20120920-0800) を使用して、Android 3.0 以降用のアプリを作成しています。SSD を搭載したクアッド コア i7 MacBook Pro を使用しているため、パフォーマンスは問題になりません。すべてが大丈夫でした。

ある時点で、Android 2.2 を必要とする Android プロジェクトをインポートしたので、Android SDK マネージャー (v.21) を使用してインストールしました。それ以来、Eclipse での作業には永遠に時間がかかります。まず、右下のステータス メッセージに次のように表示されます。

Android SDK コンテンツ ローダー: (0%)

これには 2 分ほどかかります。特定のメッセージは「Check Projects」であり、それを実行している間、Android リソースが見つからないため、すべての Android プロジェクトが赤で強調表示されます。次に、次のように進みます。

Android 2.2 (100%) のデータを読み込んでいます

これは数分間続きます。次に、インストールした Android 3.1 およびその他の SDK バージョンでも同じことを行います。基本的に、最初のオートコンプリートが起動するたびに (たとえば、入力した後System.)、またはロードされる前に Android の設定にアクセスするとハングします。

私の Android SDK の状態は次のとおりです。

私がすでに試したこと:

  • (Homebrew 経由で) Android SDK を再インストールし、/usr/local/Cellar/android-sdk完全に削除します。

  • AVD プラグイン (v.21) を最初から再インストールします。

これらの問題の原因を突き止め、きれいな状態に戻すにはどうすればよいでしょうか?

4

17 に答える 17

209

同じ問題で、0% のままです。ラン

/Applications/eclipse/eclipse -clean

そして、すべてが再びうまくいきました。そのパスを Linux ボックス用に変更します。

更新(@ Januszからの発言から)

アプリケーションディレクトリ外でEclipseを使用しているMacユーザーの場合、クリーンコマンドは次のようになります。

path/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean 
于 2013-03-27T22:09:13.663 に答える
103

ワークスペース ディレクトリに移動し\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects、そこにあるすべてのプロジェクトを削除します。

注: プロジェクトが失われることはありません

于 2013-03-26T10:56:05.693 に答える
56

この問題を解決するためにここで他の回答をいくつか使用しましたが、最近再び遭遇しましたが、どれも機能しませんでした。ワークスペースを再インストールしたり削除したりしたくなかったので、最終的に、他の誰かを助ける可能性のある作業を行うものを見つけました。ファイルを削除します。

/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

必要に応じて、最初にバックアップを作成できます。ワークベンチの設定(パースペクティブの状態、メニューオプションのファイルパスなど)を保存しますが、Eclipseがロードされ、いくつかの回答が示唆するようなものを再インストールする必要はありませんでした。そして、私はこれをどこにも見たことがありません。

于 2013-09-26T19:30:26.333 に答える
27

これが解決されたことは知っていますが、このリンクを共有すると思いました:

ソリューション 1

多くの場合、この問題はネットワークに関連している可能性があります。ネットワークがプロキシの背後にあるかどうかを確認してください。その場合、Eclipse でプロキシーを構成する必要があります。そのためには、「Windows」->「設定」->「一般」->「ネットワーク接続」に移動し、プロキシ情報を入力します。その後、Eclipseを再起動します。逆に、以前に Eclipse でプロキシを構成したことがあるが、プロキシの背後にいない可能性もあります。次に、プロキシを無効にしてください。

解決策 2

もう 1 つの解決策は、ワークスペース ディレクトリに格納されているプロジェクト固有のメタ データ ディレクトリをクリーンアップすることです。

$ cd workspace/.metadata/.plugins/org.eclipse.core.resources/.projects
$ rm -rf *

エクリプスを再起動します。

ソリューション 3

adb プロセスが実行されているかどうかを確認します。その場合は、adb プロセスを強制終了し、Eclipse を再起動します。

解決策 4

  1. ユーザープロファイルの下にあるキャッシュフォルダーの内容を削除してみてください.android\cache
  2. 以下のユーザー プロファイルにある ddms.cfg を削除してみてください。.android
于 2013-06-07T13:21:01.190 に答える
7

私はすべての解決策を試しましたが、解決策が得られませんでした。その後、私はインターネットを切断し、フォルダddms.cfgから削除しました - > - > - >選択され、最終的に私のために働きました。.androidopen eclipsedialog of statistics send to Google?NO

編集:

eclipse -cleanコマンドプロンプトでコマンドを試しましたが、それもうまくいきました。

注:eclipse -cleanコマンドの場合、最初に、配置したEclipseフォルダーのパスを選択する必要があります。

ありがとう。

于 2014-12-04T18:48:12.133 に答える
7

この問題は、インターネット接続が不安定で遅いなどの場合に実際に発生することがわかりました.

通常のインターネット接続に戻るとすぐに、数秒以内にコンテンツが正常に読み込まれました。

于 2013-02-07T08:59:42.563 に答える
3

私は Mac を使用しており、ADT を使用しています。次のことがうまくいったことを確認できます。

cd workspace/.metadata/.plugins/org.eclipse.core.resources/.projects
rm -rf *

Eclipse を再起動したり、Mac を再起動したりしても役に立ちませんでした。突然停止したため、Eclipse がこの段階に入ったようです。Mac を強制的に起動する必要がありましたが、それ以降、この問題が発生しているようです。

于 2014-09-15T22:19:53.993 に答える
2

私の解決策:

すべてのドキュメントを SDK マネージャーにインストールします。

于 2012-12-06T12:17:59.107 に答える
2

Eclipseを右クリックして管理者として実行するだけで、この後も同じ問題が発生しましたが、実際には正常に機能していましたが、Windowsが通常のユーザーでsdkへのアクセス許可を与えない場合があるため、管理者権限を与える必要がありますAndroid SDK またはコンテンツ ローダーの動作

このアプローチ:

Eclipse をシャットダウンし、YourWorkSpace\.metadata\.plugins\org.eclipse.e4.workbench に移動して「workbench.xmi」を削除し、Eclipse を再起動します。

于 2016-08-13T06:52:48.363 に答える
2

この繰り返し発生する非常に厄介な問題を簡単に処理できるように、小さなスクリプトを用意しました。ターミナルを開き、次のようにします。

open ~/.bash_profile

ファイルの最後に次の関数を貼り付けます。

function eclipse-clean() {
  echo "removing ddms.cfg file" 
    cd ~/.android/
    rm ddms.cfg 
  echo "removing cache"
    cd cache/
    rm -rf *
  echo "done! you can open eclipse now."
}

次に、あなたがしなければならないことは次のとおりです。

source ~/.bash_profile

立ち往生するたびに、ターミナル ウィンドウに次のように入力します。

eclipse-clean
于 2015-01-20T07:27:23.030 に答える
0

働いた!私がしたことは、ターミナルを開いて次のように入力することだけでした。

    cd documents/workspace/.metadata/.plugins

そして...タイプした

rm -rf

...その.pluginsカテゴリで。

于 2015-09-24T10:28:11.900 に答える
0

上記の解決策はすべてうまくいきませんでした。

Eclipse では、[問題] タブでエラーを確認します。ファイルとプロジェクトのパス名を削除できないことが表示される場合があります。

次に、ワークスペース ディレクトリに移動します。[問題] タブに記載されているすべてのプロジェクトの project.properties を確認し、チェックします。

ターゲット=アンドロイド-21

ターゲット値は有効であり、android-sdk/platforms/ フォルダーに存在します

私の場合、 target=Google,Google-Api-16 が問題の原因でした。それを交換して解決しました。

于 2015-07-10T06:49:15.930 に答える
0

この問題にはさまざまな理由があり、それぞれに異なる解決策があります。Linux 環境では、時間外に発生したこれらのほとんどを処理するためにエイリアスを作成しました。これらすべてを 1 か所にまとめるには、次のようにします。

  • ファイルに次を追加し~/.bash_aliasesます。

    alias eclipse='rm -rf ~/.android/ddms.cfg;rm -rf ~/workspace/MyApps/.metadata/.plugins/org.eclipse.core.resources/.projects/*;mv ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi ~/workspace/MyApps/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.bkp;rm -rf ~/.android/cache/;cd ~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse;nohup ./eclipse & cd -;'
    
  • を使用してソースを更新source ~/.bash_aliases

ノート:

  • ~/workspace/MyAppsは私のワークスペースです。それに応じて自分のワークスペースを構成する必要があります。

  • ~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse私のEclipse実行可能ファイルの場所であり、それに応じて設定する必要があります

于 2016-01-04T03:54:05.137 に答える