2014-11-07 2 views
-1

VM웨어 플레이어를 사용하여 VM Ubuntu 14.04를 만들었습니다. Android 개발을 위해 ADT 환경을 설치했습니다. Eclipse에있는 단축키를 사용하여 새로운 Android 에뮬레이터를 만들었습니다.VM Ubuntu : Eclipse에서 Android 에뮬레이터가 시작되지 않습니다

Starting emulator for AVD 'AVD_for_Nexus_5_by_Google' ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them you will have to do at least one of the following: - Use the '-force-32bit' option when invoking 'emulator'. - Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment. Either one will allow you to use the 32-bit binaries, but please be aware that these will disappear in a future Android SDK release. Consider moving to a 64-bit Linux system before that happens.

나는 두 가지에 고정 : 내 .bashrc에있는 변수를 넣어 : 나는 에뮬레이터를 시작하려고 할 때 나는 다음과 같은 알려진 오류가있어

export ANDROID_EMULATOR_FORCE_32BIT=true 

를 또한의 에뮬레이터 옵션을 설정 이클립스 환경 설정 대화 상자 :

enter image description here

그럼에도 불구하고, 때마다 나는 항상 같은 오류가 발생했습니다 에뮬레이터를 시작하려고합니다.

bash 창에서 에뮬레이터를 시작하려고하면 정상적으로 시작됩니다. 이것은 지루한 해결 방법 이었지만 어쨌든 나는 행복했을 것입니다. 문제는 Eclipse에서 응용 프로그램을 배포하려고하면이 방법으로 시작된 에뮬레이터가 "오프라인"으로 표시되고 응용 프로그램을 실행할 수 없다는 것입니다. 아마도 apk를 명령 줄에서 에뮬레이터로 업로드 할 수 있지만 앱을 디버깅하는 것이 조금 더 어려워 질 것입니다.

누구나 같은 문제가 있거나 해결 방법을 알고 있습니까?

답변

1

eclipse를 명령 줄에서 시작하는 실행중인 에뮬레이터에 연결하는 부분 솔루션을 발견했습니다. 에뮬레이터는 스냅 샷없이 시작되어야합니다. 실제로, snaspshots없이 에뮬레이터를 시작하면 DDMS에서 "온라인"이되어 결국 사용할 수 있습니다. 에뮬레이터를 처음부터 새로 시작할 때마다 오랜 시간이 걸리기 때문에 약간 짜증나지만, 적어도 필자는 그것을 사용하는 방법이 있습니다. 다른 한편으로는, 나는이 행동의 이유를 정확하게 모르겠다. 누군가 대답을 얻는다면 그것은 인정 될 것이다. 또한 Eclipse에서 에뮬레이터를 시작할 수없는 이유가 아직도 없습니다.

관련 문제