2011-08-09 2 views
2

이 내가 내 응용 프로그램을 실행할 때 만난 오류 메시지입니다, 내 로그 캣은 adb kill-server에뮬레이터에 apk를 설치하는 방법 : 스냅 숏 저장소가 이미 사용 중입니까?

그런 다음 서버를 다시 시작 사용하여 ADB 서버를 죽일

-08-09 11:19:22 - TestCity] ------------------------------ 
[2011-08-09 11:19:22 - TestCity] Android Launch! 
[2011-08-09 11:19:22 - TestCity] adb is running normally. 
[2011-08-09 11:19:22 - TestCity] Performing com.pack.android.TestCityActivity activity launch 
[2011-08-09 11:19:22 - TestCity] Automatic Target Mode: launching new emulator with compatible AVD 'my_device' 
[2011-08-09 11:19:22 - TestCity] Launching a new emulator with Virtual Device 'my_device' 
[2011-08-09 11:19:24 - Emulator] WARNING: Data partition already in use. Changes will not persist! 
[2011-08-09 11:19:24 - Emulator] ko:Snapshot storage already in use: C:\Documents and Settings\Ram\.android\avd\my_device.avd/snapshots.img 
+0

이클립스를 사용하는 경우 AVD 관리자로 이동하여 에뮬레이터를 시작하기 전에 "사용자 데이터 지우기"옵션이있는 checkBox를 선택하고 ok라고 말하십시오. – ngesh

답변

0

보십시오 비어 있습니다. 더 많은 정보를 here

모두 실패하면, 새로운 AVD를 만드십시오.

7

같은 문제가있었습니다. 이전 실행에서 남아있는 잠금 파일로 인해 (부분적으로) (이것은 ntc의 '사용자 데이터 지우기'수정이 왜 작동하지 않는지 설명 할 수 있습니다.)

오류 메시지에 표시된 폴더를 찾습니다 (즉, snapshots.img 비트 제외). 여러 개의 폴더가 .lock으로 끝나야합니다.

각 폴더에 'pid'라는 파일이있을 수 있습니다. 그렇다면 'pid'파일을 삭제하십시오. 그게 에뮬레이터를 시작할 수 있지만 일반 텍스트 'android'단계, 에 붙어 있으므로 다양한 .img 파일을 삭제하고 다시 시도하고 에뮬레이터가 시작되었습니다.

+0

감사합니다. 나는 똑같은 문제가 있었다. 난 그냥 모든 * .lock 폴더를 삭제하고 AVD는 잘 시작했다. –

2

그래픽 레이아웃에서 기본 제공 (에뮬레이터 유형)이 동일한 지 확인하십시오. 동일한 유형을 구성해야합니다 (그러나 버전은 다를 수 있음).

0

Eclipse ADT를 사용하는 경우 프로젝트 메뉴에서 '정리 ...'를 누르기 만하면됩니다. 그런 다음 다시 실행하십시오. 나를 위해 일했다.

0

작업 관리자에서 avd 프로세스를 죽이고 이클립스를 다시 시작하십시오.

+0

일반적으로 답변은 의도 한 바에 대한 설명과 다른 사람들을 소개하지 않고 문제를 해결하는 이유를 설명하는 경우 훨씬 더 유용합니다. 이것은 특히 살인 과정과 관련된 답변에 해당됩니다. –

관련 문제