Eclipse가 Android SDK Content Loader에서 중단됨


292

몇 주 동안 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 분 정도 걸립니다. 구체적인 메시지는 "프로젝트 확인"이며, 그렇게하는 동안 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)을 처음부터 다시 설치

이러한 문제의 원인을 파악하고 깨끗하고 깨끗한 상태로 돌아가려면 어떻게해야합니까?


/r21안드로이드 SDK 위치 이후에 있어야 합니까? 광산은에서 끝납니다 android-sdks.
Matthew Quiros

예, Homebrew를 통해 설치된 Android SDK 버전에서는 정상입니다. SDK를 찾아서로드하면 시간이 오래 걸립니다.
slhck

나는 같은 문제가 있었고, 방금 Looding Content Loader를 클릭하면 방금 해결됩니다. 또한 먼저 청소하십시오. : :)
Dharmik

stackoverflow.com/questions/15056987/를 보십시오… 그것이 그것이 당신을 도울 것이라고 확신합니다
Dmila Ram

답변:


567

이것이 내가 올바르게 찾은 해결책입니다.

  1. 일식이 활성화되어 있지 않은지 확인하십시오. 활성화 된 경우 작업 관리자의 프로세스 탭에서 일식 종료
  2. %USERPROFILE%/Windows 또는 ~Linux / OS X 에서만 열기 (데스크톱에서이 폴더를 찾을 수 있음)
  3. .android폴더로 이동 (숨겨진 폴더 일 수 있음)
  4. 폴더 삭제 cache안쪽에 .android폴더를
  5. 폴더 ddms.cfg안에 있는 파일 을 삭제 .android합니다
  6. 이클립스 시작

이것이 당신에게 도움이되기를 바랍니다.


5
이 답변을 수락해야합니다! 대박! 대단히 감사합니다!
Burak

2
완벽, 이것은 정확한 솔루션이며 다른 솔루션은 제 경우에는 효과가 없었습니다.
Naveed Ahmad

1
Worked..Wonder full..Thanks의 #roy의 매튜
니 자르

7
이 솔루션은 일식 문서의 일부 여야합니다.
Androidcoder

1
시간을 절약했습니다.이 문제의 이유를 설명해 주시겠습니까?이 솔루션으로 어떻게 해결 되었습니까?
Srinivasan

209

동일한 문제로 0 %에서 멈췄습니다. 란

/Applications/eclipse/eclipse -clean

모든 것이 다시 잘 작동했습니다. 리눅스 박스의 경로를 수정하십시오.

@Janusz의 발언에서 업데이트

응용 프로그램 디렉토리 외부이클립스가있는 Mac 사용자 의 경우 clean 명령은 다음과 유사합니다.

path/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean 

7
+1. 첫 번째 시도해야합니다. 깨끗하고 손으로 이클립스 파일을 엉망으로 만들 필요가 없습니다
Marcin Orlowski

1
이것이 올바른 해결책입니다. .projects 폴더의 컨텐츠를 삭제하면 Eclipse에 문제가 발생합니다. Eclipse가 작업 공간에서 프로젝트를 열 수 없습니다.
racs

설명 한 해결책을 시도했지만 문제를 해결할 수 없습니다. 나는의 .project 디렉토리 아래에 프로젝트를 삭제했다
FrancescoAzzola

7
mac 사용자의 경우 : 나와 같은 응용 프로그램 디렉토리 외부에 이클립스가있는 경우 clean 명령은 다음과 유사합니다. path / eclipse / Eclipse.app / Contents / MacOS / eclipse -clean
Janusz Chudzynski

1
거의 모든 것을 시도했지만 아무것도 효과가 없었습니다. 단지 새로운 작업 공간을 만들어 결국 그 트릭했다
윌 제이미 슨

103

작업 공간 디렉토리로 이동하여 \workspace\.metadata\.plugins\org.eclipse.core.resources\.projects그곳의 모든 프로젝트를 삭제하십시오.

참고 : 프로젝트를 잃지 않을 것입니다


2
복잡한 작업 공간 설정이 있고 해당 폴더에서 모든 항목을 삭제하면 Eclipse가 마음을 잃었습니다 (프로젝트를 찾을 수 없음). 그러나 백업 도구에서 해당 폴더를 이전 상태로 복원하면 문제가 해결되었습니다.
Scott W

1
@ScottW와 마찬가지로 Eclipse는 이것을 좋아하지 않았습니다. 그러나 모든 프로젝트를 제거하고 (Git 가져 오기를 통해) 다시 추가했으며 다시 행복했습니다.
Rupert Rawnsley

7
이것은 나에게 매우 나빴다. "일식 정리"제안이 훨씬 낫다고 생각합니다.
James

Eclipse가 소리를 지르면 디스크가 아닌 작업 공간에서 프로젝트를 삭제 한 다음 다시 가져 오십시오. 그렇게 한 후에 나를 위해 일했습니다
drees

1
@stevebot이 말했듯이 프로젝트 및 플러그인 구성이로드되지 않기 때문에 복구 가능성없이 해당 디렉토리를 삭제해서는 안됩니다 (각각의 버전 제어 구성조차 잃어 버립니다). .projects 폴더를 백업하고 이클립스를 시작한 다음로드 한 다음 닫은 후 최근에 생성 한 .project를 백업 한 .project로 덮어 씁니다. (여기에서 가져옴 : stackoverflow.com/a/22007977/939781 )
가져옴 DNax

56

이 문제를 해결하기 위해 여기에 다른 답변을 사용했지만 최근에 다시 나타 났지만 아무도 효과가 없었습니다. 작업 공간을 다시 설치하거나 삭제하고 싶지 않아서 다른 사람을 도울 수있는 작업 공간을 찾았습니다. 파일을 삭제하십시오.

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

원하는 경우 먼저 백업을 만들 수 있습니다. 워크 벤치 설정 (관점 상태, 메뉴 옵션의 파일 경로 등)을 저장하지만 일식이로드되어 답변이 제안하는 것과 같은 것을 다시 설치할 필요가 없습니다. 그리고 나는 이것을 어디에도 보지 못했습니다.


3
모든 솔루션은 한 번만 작동했고 일식 제정신 이야기를 재구성 한 후. 그러나이 솔루션은 문제를 영구적으로 해결합니다. 감사합니다
M. Reza Nasirloo

1
깨끗한 솔루션이 때로는 저에게 효과적이지만이 솔루션은 훨씬 신뢰할 수 있습니다. 감사합니다.
Jgod

이것은 나에게도 효과가있었습니다. 내 설정은 OS X 10.8.5, Eclipse 4.2.1
SundayMonday September

이것은 나를 위해 가장 쉬운 방법이었습니다 (특히 지금 여러 번해야했기 때문에). 표현식 탭을 다시 열어야하는데 큰 문제는 아닙니다.
codeMagic

이것은 나를 위해 일했으며 가장 쉬운 해결책 인 것 같습니다. 감사. 설정 : Windows 8.1, Eclipse 4.2.1, ADT 22.3.0.
Mehdi

27

나는 이것이 해결되었다는 것을 알고 있지만 나는 이 링크를 공유 할 것이라고 생각했다 .

해결책 하나

종종이 문제는 네트워크와 관련이있을 수 있습니다. 네트워크가 프록시 뒤에 있는지 확인하십시오. 그렇다면 Eclipse에서 프록시를 구성해야합니다. 이를 위해서는 "Windows"-> "환경 설정"-> "일반"-> "네트워크 연결"로 이동하여 프록시 정보를 입력하십시오. 그 후 Eclipse를 다시 시작하십시오. 반대로, 이전에 Eclipse에서 프록시를 구성했지만 더 이상 프록시 뒤에 있지 않을 수도 있습니다. 그런 다음 프록시를 비활성화하십시오.

해결 방법 2

또 다른 솔루션은 작업 공간 디렉토리에 저장된 프로젝트 특정 메타 데이터 디렉토리를 정리하는 것입니다.

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

Eclipse를 다시 시작하십시오.

해결책 3

adb 프로세스가 실행 중인지 확인하십시오. 그렇다면 adb 프로세스를 종료하고 Eclipse를 다시 시작하십시오.

솔루션 4

  1. 아래의 사용자 프로필에있는 캐시 폴더의 내용을 삭제하십시오. .android\cache
  2. 아래의 사용자 프로필에있는 ddms.cfg를 삭제하십시오. .android

"솔루션 2"를 따르면 Eclipse를 여는 데 도움이되지만 모든 SVN 설정이
느슨해집니다.

업데이트 : 모든 프로젝트의 .svn 폴더가 실제로 존재하므로 Eclipse를 열고 프로젝트> 팀> 프로젝트 공유를 선택하십시오. 그런 다음 "프로젝트가 이미 SVN 저장소로 구성되었습니다"라는 메시지가 표시되면 완료를 클릭하여 SVN 설정을 다시 연결하십시오. "솔루션 2"는 @ cking24343 덕분에 내 문제를 해결했습니다.
Nezneika

22

다른 모든 솔루션은 저에게 효과적이지 않으므로 폴더 [workspace] /. metadata 내의 모든 .log 파일을 삭제하고 다시 작동했습니다!


1
@ Ali, 내 대답에서 .log 파일을 삭제하도록 제안했습니다. 오해해서 죄송합니다.
eeadev

7

인터넷 연결이 비정상적이거나 느리면이 문제가 실제로 발생합니다.

정상적인 인터넷 연결로 돌아 오면 몇 초 안에 콘텐츠가 다시로드됩니다.


1
실제로 연결되었습니다. 감사.
Avram Score :

1
내 연결이 충분히 빠르지 만 여전히 문제가 있습니다. 방금 stackoverflow.com/a/15635287/501483을 시도했지만 모두 훌륭하게 작동합니다!
dharam 2016 년

7

나는 모든 해결책을 시도했지만 해결책을 얻지 못했습니다. 그 후 인터넷 연결을 끊고 폴더-> -> -> 선택 ddms.cfg에서 삭제 했습니다..androidopen eclipsedialog of statistics send to Google?NO 및 마지막 날 위해 일했습니다.

편집 :

나는 eclipse -clean명령 프롬프트에서 명령 을 시도 했고 그것은 나를 위해 일했다.

참고 : eclipse -clean먼저 명령의 경우 배치 한 이클립스 폴더의 경로를 선택해야합니다.

감사.


3

저는 Mac에 있고 ADT를 사용하여 다음이 저에게 효과적이라는 것을 확인할 수 있습니다.

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

Eclipse를 다시 시작하거나 Mac을 다시 부팅하는 것은 도움이되지 않았습니다. Eclipse가 갑자기 중지되어이 단계에 들어간 것 같습니다. Mac을 강제로 부팅해야했는데 그 이후로이 문제가 발생하는 것 같습니다.


2

내 해결책 :

SDK 관리자에서 모든 문서를 설치하십시오.


실제로 문제를 해결하는 것이 좋습니다. 이것은 해결 방법처럼 보입니다.
Johan Karlsson

이것이 인터넷 연결 또는 속도와 관련이 있다고 생각하십니까? 돌아 가기 내 연결이 매우 색다른했다이 문제를했을 때,하지만 지금은 더 나은 다시 것 같다 이클립스 더 이상 정지하지 않습니다
slhck

연결 문제라고 생각합니다 .Android SDK 관리자에 모든 Android SDK 설명서를 설치하여 문제를 해결했습니다.
ragzz2014

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

2

그냥 이클립스를 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행하십시오.이 후에도 동일한 문제가 발생했습니다. 정상적으로 작동하는 경우가 종종 있습니다. 창에는 일반 사용자의 SDK 액세스 권한이 없으므로 관리자 권한을 부여해야합니다. 안드로이드 SDK 또는 콘텐츠 로더 작동

이 접근법 :

일식을 종료 한 다음 YourWorkSpace \ .metadata \ .plugins \ org.eclipse.e4.workbench로 이동하여 "workbench.xmi"를 제거하고 이제 일식을 다시 시작하십시오.


1

이 배치 파일을 작성하여 Windows 시스템에 대한 slhck의 답변으로 설명 된 작업을 완료했습니다.

@echo off
set ECLIPSEFOLDER=%CD%
cd /D %USERPROFILE%/.android
rd /s /q cache
del ddms.cfg /f
cd /D %ECLIPSEFOLDER%
eclipse -clean -refresh
exit

내 블로그 의이 게시물 에서 그러한 접근 방식 설명했습니다 .


0

위의 모든 솔루션이 효과가 없었습니다.

일식에서 문제 탭 확인 오류-파일 및 프로젝트 경로 이름을 삭제할 수 없습니다.

이제 작업 공간 디렉토리로 이동하십시오-문제 탭에 명시된 모든 프로젝트에 대해 project.properties를 확인하십시오.

target = 안드로이드 -21

대상 값이 유효하며 android-sdk / platforms / 폴더에 있습니다

내 경우 target = Google, Google-Api-16이 문제를 일으켰습니다. 그것을 교체하고 해결했습니다.


0

일했다! 내가 한 일은 터미널열고 입력 한 것입니다.

    cd documents/workspace/.metadata/.plugins

그리고 ...

rm -rf

... 그 .plugins 카테고리에서.


다른 답변이 제대로 작동하는지 확인하려면 다시 게시 할 필요가 없습니다.
slhck

내가 시도한 것은 위의 솔루션과 다릅니다.
itzo

0

이 문제에는 여러 가지 이유가 있으며 각각 다른 해결책이 있습니다. Linux 환경의 경우, 초과 근무가 발생했을 때 이들 대부분을 처리하기 위해 별명을 만들었습니다. 모든 것을 한 곳에 두려면 다음을 시도하십시오.

  • ~/.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이클립스 실행 파일 의 위치이며 그에 따라 구성해야합니다.


-1

그래서 이것이 다시 일하게 된 것입니다.

android-support-v4.jar과 관련된 다른 버전의 문제를 해결했습니다. 프로젝트가 관련되어 있으면 문제가 발생하는 일치하지 않습니다.

두 번째는 분명하지 않습니다. 쉘에서 IDE를 다시 시작하여 $ANDROID_SDK_HOME-환경 변수를 제공했습니다 . 이것은 한 걸음 더 나아 갔지만 아이디어는 다른 위치에 달려 있습니다. 제공$ANDROID_HOME 결국은 다시 나에게 모든 방법을 얻었다.

BTW :이 절차 후에 환경 변수를 다시 설정하기 위해 다음 IDE 시작에서 필요하지 않았습니다.


1
이것은 질문에 대한 답변을 제공하지 않습니다. 작성자의 의견을 비판하거나 설명을 요청하려면 게시물 아래에 댓글을 남겨주세요. 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 .
plaes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.