2012-11-06 5 views
1

AVD에 문제가 있습니다. 이클립스에서 실행하면로드가 잘되지만 화면에 나타나지 않습니다. 그 후 터미널에서 시도하지만 "Segmentation fault"메시지가 나타납니다. 다른 주제 읽기 나는 안드로이드 SDK의 20 버전에 문제가 있다는 것을 읽고 그것을 고치기 위해 시도해야한다 : .../tools/emulator-arm @nameAVD. 그것은 작동합니다.Android AVD/Eclipse

하지만 여전히 문제가 있습니다. 응용 프로그램을 디버깅하기 위해 Eclipse에서 AVD를 실행해야합니다! 누군가 나를 도울 수 있습니까?

많은 것을 Thak.

+0

그것은 실제로 안드로이드 가상 장치에 대한 AVD입니다. – Egor

답변

0

시스템, 빌드 및 사용중인 Android/Eclipse의 버전에 대해 좀 더 알려 줄 수 있습니까?

하지 않을 경우 제거하고 일식을 다시 설치하려고하지만, 여전히 작동 삭제하고 안드로이드 SDK를 다시 다운로드하려고하지 않는 경우 http://www.eclipse.org/downloads/

에서 이클립스 클래식 버전을 사용하십시오. 그 여전히 다음 작동하지 않는 경우

이 기회는 당신이 당신의 시스템 설정에 문제가 있습니다

======================

EDIT *** 여기 임시 해결책입니다.

Eclipse를 사용하여 프로젝트를 정리/빌드하고 터미널을 사용하여 에뮬레이터에 응용 프로그램을 설치하십시오.

실행하지 않고 APK를 빌드하려면 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 'Android 도구'로 이동하여 '서명되지 않은 패키지 내보내기'를 클릭합니다. 그러면 APK를 일부 장소에 저장하라는 메시지가 표시됩니다. 그런 다음 AVD 에뮬레이터와 터미널을 엽니 다. 귀하의 APK 파일을 저장 한 디렉토리 (예 : /...../Project/bin/)에 "cd"를 입력 한 다음 "adb install yourAPKfileName.apk"을 실행하십시오.

에뮬레이터에 최신 APK가 자동으로 설치되어 실행됩니다. 이 건물을 짓는 과정이 평소보다 조금 느리므로 필요할 때 건물/달리기 만하고 APK를 항상 같은 장소로 내보내고 터미널을 같은 장소에 열어두면 " 당신이 사용한 마지막 명령을 반복합니다 :)

+0

저는 Ubuntu 32 비트, JRE 버전 1.7.0_09를 사용하고 있습니다. Eclipse Indigo와 Juno를 사용해 보았습니다. 내가 설치하고 두 번 안드로이드 SDK를 삭제했습니다. 시스템 설정에 문제가 있다고 생각하지만 무엇인지 모르겠습니다. 나는 그것을 해결하는 동안 동일한 구성으로 가상 컴퓨터를 개발 중이지만 제대로 작동합니다. 그것은 매우 이상합니다 ... 감사합니다 –

+0

흠 ... 나는 그 빌드를 복제 할 수 없기 때문에 영구 솔루션으로는별로 도움이되지 못합니다! 하지만 임시 해결책으로 괜찮 으면 편집 된 대답 –

+0

을보십시오. 문제가 해결되었습니다. 터미널 타이핑에서 AVD를 실행하면 : 에뮬레이터 - 암 @name_device -verbose 잘 동작합니다. –