web-dev-qa-db-ja.com

Android 0%のSDKコンテンツローダー...そして何も動作しません

これを間違った方法で尋ねている場合はごめんなさい(もしそうなら、代わりに何をすべきか教えてください)。サイトはこれを答えとして残さないよう警告し、コメントを追加するのに十分な担当者がいません。だから私は新しい投稿をしています。

基本的に、このポスターとまったく同じ問題を抱えています: エラーメッセージ「Android SDKコンテンツローダーが0%でスタックしました」

つまり、Eclipseを開くと「Android sdk content loader 0%」というメッセージが表示されるため、私のプロジェクトはビルドを拒否します。しかし、私はそこにリストされているすべての応答を試しました:ビルドを自動的にオフにし、すべてのプロジェクトをクリーンアップし、デバッグキーストアを削除し、アクティビティモニターでadbプロセスを削除します(Mac上です)、ワークスペースを切り替え、プロジェクトの名前を変更し、Eclipseをシャットダウンしますそして再起動します。また、SDKの最新バージョン(4.2、API 17、Jelly Bean)をインストールすることも確認しました。そもそも、私の電話はコンピューターに接続されていませんでした。 ADTを削除して再インストールしました。そして、私はまだ同じ問題を抱えています。誰か、何が間違っているのか、どうすれば修正できるのか教えてください。

31
Displaced Hoser

以下のシナリオが機能します。

ワークスペースディレクトリ\workspace\.metadata\.plugins\org.Eclipse.core.resources\\.projectsに移動します

  1. .projectsフォルダーをコピーして、一時的なバックアップを取ります。
  2. ワークスペースディレクトリから.projectsフォルダーを削除します。 (プロジェクトを失うことはありません
  3. Eclipseを起動し、進行状況が右/下隅で終了するまで待ちます。すべてのプロセスが完了したら、Eclipseをシャットダウンします。
  4. 以前にバックアップした.projectsフォルダーを\workspace\.metadata\.plugins\org.Eclipse.core.resources\ディレクトリーに貼り付けます。既存の.projectsフォルダーを上書きします。
  5. Eclipseを再度起動します。そして、すべてが機能します。

上記のシナリオでは、Eclipseは以前のようにプロジェクトを自動的に検出します。手動でインポートする必要はありません。

私のために働いています。

92
Tejas Mehta

これは私のために働いた:(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を実行すると、準備完了

35
Dmila Ram

私自身もこの問題に遭遇しました。私が試したことがないのは、可能なすべてのスタックオーバーフローリンクです。誰も助けなかった。

Eclipseの実行中に愚かな「Androidコンテンツ(私を殺している:)」が表示されている間、タスクマネージャーを起動し、adbを見て、cmd.exeが実行されています。ころした。そして出来上がり!.

12
Abhiram mishra

進行状況が「Android sdk content loader 0%」になる前に、開いているすべてのプロジェクトを閉じ、それらを1つずつ開きました。幸いなことに、問題は解決しました。

3
scar

これは私が見つけた解決策であり、正しく機能します:

Eclipseがアクティブでないことを確認してください。アクティブな場合は、タスクマネージャーの[プロセス]タブからEclipseを強制終了します%USERPROFILE%/ Windowsの場合、または単に〜Linux/OS Xの場合(デスクトップからこのフォルダーを見つけることができます).Androidフォルダーに移動します(隠しフォルダーの場合があります).Androidフォルダー内にあるフォルダーキャッシュを削除しますファイルを削除ddms.cfgこれは.Androidフォルダー内にありますEclipseを起動しますこれがあなたのために働くことを願っています。

1
Amer Hadi

他の人が指摘したように、あなたの問題を解決するかもしれない他のいくつかの答えがあります。しかし、彼らは私のために機能しませんでしたが、私は誰かを助けるかもしれない私の特定の問題の回避策を見つけることができました。

私の問題は、職場のプロキシサーバーにあったと思います。 SDKマネージャーでプロキシを構成できますが、保存するための資格情報を入力することはできません。

私の回避策は、Eclipseを起動したときに仕事用ラップトップを電話のWiFiホットスポットにつなぎ、仕事用プロキシをバイパスし、その後通常の仕事用ネットワークを使用することでした。

1
dancampers

私のために働く方法(少なくとも過去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が起動した後、すべてのものが読み込まれるのを待ちます。コンソールにすべてのログ出力を表示したくない場合は、再起動できます。

0
Maxim Shoustin

ワークスペースに多くのプロジェクトがありますか?

はいの場合、プロジェクトのワークスペースを増やします

ワークスペースに365プロジェクトがあり、多くの場合0%で止まっているので、プロジェクトを新しいワークスペースに移動しようとします。それは解決されました!

0
Akexorcist

別の解決策は、ワークスペースディレクトリの下に格納されているプロジェクト固有のメタデータディレクトリをクリーンアップすることです。 $ cd workspace/.metadata/.plugins/org.Eclipse.core.resources/.projects $ rm -rf *

Eclipseを再起動します。

0
Sambhaji Karad

これを試して...

  1. タスクマネージャーからアクティブにした場合は、Eclipse IDEを終了します。
  2. %USERPROFILE%に移動し、.Androidフォルダーを開きます。
  3. .Androidフォルダーからcacheフォルダーとddms構成ファイルを削除します。
  4. その後、通常どおりEclipseを起動します。