これを間違った方法で尋ねている場合はごめんなさい(もしそうなら、代わりに何をすべきか教えてください)。サイトはこれを答えとして残さないよう警告し、コメントを追加するのに十分な担当者がいません。だから私は新しい投稿をしています。
基本的に、このポスターとまったく同じ問題を抱えています: エラーメッセージ「Android SDKコンテンツローダーが0%でスタックしました」
つまり、Eclipseを開くと「Android sdk content loader 0%」というメッセージが表示されるため、私のプロジェクトはビルドを拒否します。しかし、私はそこにリストされているすべての応答を試しました:ビルドを自動的にオフにし、すべてのプロジェクトをクリーンアップし、デバッグキーストアを削除し、アクティビティモニターでadbプロセスを削除します(Mac上です)、ワークスペースを切り替え、プロジェクトの名前を変更し、Eclipseをシャットダウンしますそして再起動します。また、SDKの最新バージョン(4.2、API 17、Jelly Bean)をインストールすることも確認しました。そもそも、私の電話はコンピューターに接続されていませんでした。 ADTを削除して再インストールしました。そして、私はまだ同じ問題を抱えています。誰か、何が間違っているのか、どうすれば修正できるのか教えてください。
以下のシナリオが機能します。
ワークスペースディレクトリ\workspace\.metadata\.plugins\org.Eclipse.core.resources\\.projects
に移動します
.projects
フォルダーをコピーして、一時的なバックアップを取ります。.projects
フォルダーを削除します。 (プロジェクトを失うことはありません).projects
フォルダーを\workspace\.metadata\.plugins\org.Eclipse.core.resources\
ディレクトリーに貼り付けます。既存の.projects
フォルダーを上書きします。上記のシナリオでは、Eclipseは以前のようにプロジェクトを自動的に検出します。手動でインポートする必要はありません。
私のために働いています。
これは私のために働いた:(3番目は常に動作しますが、最初の2つの動作も可能です)
最初にこのアプローチを試してください:
eclipseをシャットダウンしてからYourWorkSpace\\.metadata\\.plugins\org.Eclipse.e4.workbench
そして「workbench.xmi」を削除し、Eclipseを再起動します。
前のアプローチがうまくいかなかった場合、これを試してください:
Users\YOUR_USER_NAME\\.Android
そして「ddms.cfg」を削除してからEclipseを再起動します。
これが機能しなかった場合は、最終的なアプローチが役立ちます:
1- Eclipseを実行する前にワークスペースに移動して、不要になったプロジェクトを1つ削除します(この問題に直面する場合は、Eclipseを再度使用するときに削除するためにEclipseを閉じる前にプロジェクトを頻繁にインポートしてみてください)
2-go to Users\YOUR_USER_NAME\\.Android
その後、「ddms.cfg」を削除します
3- Eclipseを実行すると、準備完了
私自身もこの問題に遭遇しました。私が試したことがないのは、可能なすべてのスタックオーバーフローリンクです。誰も助けなかった。
Eclipseの実行中に愚かな「Androidコンテンツ(私を殺している:)」が表示されている間、タスクマネージャーを起動し、adbを見て、cmd.exeが実行されています。ころした。そして出来上がり!.
進行状況が「Android sdk content loader 0%」になる前に、開いているすべてのプロジェクトを閉じ、それらを1つずつ開きました。幸いなことに、問題は解決しました。
これは私が見つけた解決策であり、正しく機能します:
Eclipseがアクティブでないことを確認してください。アクティブな場合は、タスクマネージャーの[プロセス]タブからEclipseを強制終了します%USERPROFILE%/
Windowsの場合、または単に〜Linux/OS Xの場合(デスクトップからこのフォルダーを見つけることができます).Androidフォルダーに移動します(隠しフォルダーの場合があります).Androidフォルダー内にあるフォルダーキャッシュを削除しますファイルを削除ddms.cfg
これは.Androidフォルダー内にありますEclipseを起動しますこれがあなたのために働くことを願っています。
他の人が指摘したように、あなたの問題を解決するかもしれない他のいくつかの答えがあります。しかし、彼らは私のために機能しませんでしたが、私は誰かを助けるかもしれない私の特定の問題の回避策を見つけることができました。
私の問題は、職場のプロキシサーバーにあったと思います。 SDKマネージャーでプロキシを構成できますが、保存するための資格情報を入力することはできません。
私の回避策は、Eclipseを起動したときに仕事用ラップトップを電話のWiFiホットスポットにつなぎ、仕事用プロキシをバイパスし、その後通常の仕事用ネットワークを使用することでした。
私のために働く方法(少なくとも過去2年):
cd .metadata
find . -name .markers -exec rm {} \;
-clean
および-refresh
キーを使用してEclipseを起動します。私の場合、実行:
/Users/maxim/POC/adt-bundle-mac-x86_64-20140702/Eclipse/Eclipse.app/Contents/MacOS/Eclipse -clean -refresh
それで全部です。
Eclipseが起動した後、すべてのものが読み込まれるのを待ちます。コンソールにすべてのログ出力を表示したくない場合は、再起動できます。
ワークスペースに多くのプロジェクトがありますか?
はいの場合、プロジェクトのワークスペースを増やします
ワークスペースに365プロジェクトがあり、多くの場合0%で止まっているので、プロジェクトを新しいワークスペースに移動しようとします。それは解決されました!
別の解決策は、ワークスペースディレクトリの下に格納されているプロジェクト固有のメタデータディレクトリをクリーンアップすることです。 $ cd workspace/.metadata/.plugins/org.Eclipse.core.resources/.projects $ rm -rf *
Eclipseを再起動します。
これを試して...
%USERPROFILE%
に移動し、.Android
フォルダーを開きます。.Android
フォルダーからcache
フォルダーとddms
構成ファイルを削除します。