2012-05-25 2 views
13

나는 Ubuntu 12.0.4에 SDK를 설치했습니다. SDK 관리자를 시작하고 여러 패키지를 업데이트했습니다.avd를 시작하면 에뮬레이터를 찾을 수 없다는 메시지가 나타나지만 실패합니다.

avd 관리자를 실행하고 avd를 만들려고했지만 정보가 없으므로 실패했습니다.

그런 다음 gui에서 사용하려고했던 것과 동일한 정보를 사용하여 명령 줄에서 avd를 만들려고했습니다. 이것은 내가이 파일을 볼 때 내가 볼 것입니다

Failed to start emulator: Cannot run program "<myhome>/apps/android/android-sdk-linux/tools/emulator": java.io.IOException: error=2, No such file or directory 

: : 그 AVD을 시작했을 때

, 그것은 (일부 문자열이 생략)에 실패

$ ls -lt <myhome>/apps/android/android-sdk-linux/tools/emulator 
-rwxrwxr-x 1 <me> <me> 24828 May 25 08:20 <myhome>/apps/android/android-sdk-linux/tools/emulator* 

당신이 할 수 찾고있는 경로는 존재합니다.

여기 무슨 일 이니?

답변

14

64 비트 시스템을 실행하고있는 것 같습니다. 그래서 ia32-libs를 설치해야합니다.

터미널에서 다음 줄을 넣어, IA32 - libs와 설치하려면 : 명령 줄 도구 안드로이드 :

는 sudo apt-get을 설치 IA32 - libs와

+0

오래 전에 이것을 알아 냈지만 어쨌든 고마워. :) –

5

을이 문제를 해결하려면 다음을했다 (android avd), 도구 -> SDK 관리를 사용하여 64 비트 에뮬레이터를 설치했습니다. 그럼 에뮬레이터를 emulator.old로 mv했습니다. emulator64-arm to emulator

32 비트 라이브러리를 설치할 필요가 없습니다.

1

64 비트 우분투 또는 Linux를 사용하는 경우에는 에뮬레이터의 이름을 emulator_backup 및 emulator64-arm to emulator와 같은 다른 이름으로 바꾸면됩니다.

32 비트 라이브러리를 설치할 필요가 없습니다. 또한 이것은 바쁜 과정입니다.

우분투에서 Android 개발을 즐기십시오.

관련 문제