오류 : Android 에뮬레이터를 실행하려고 할 때 32 비트 Linux Android 에뮬레이터 바이너리가 더 이상 사용되지 않습니다 사용하려면 다음

우분투 10.10, 32 비트에서 안드로이드 개발 환경을 설정했습니다. 에뮬레이터를 시작할 때 AVD를 만든 후 다음 오류가 발생했습니다.

오류 : 32 비트 Linux Android 에뮬레이터 바이너리는 더 이상 사용되지
않으며이를
사용하려면 다음 중 하나 이상을 수행해야합니다.- ‘에뮬레이터’를 호출 할 때 ‘-force-32bit’옵션을 사용하십시오.
-사용자 환경에서 ANDROID_EMULATOR_FORCE_32BIT를 ‘true’로 설정하십시오.
둘 중 하나를 사용하면 32 비트 바이너리를 사용할 수 있지만 향후 Android SDK 릴리스에서는 사라질 것입니다.
발생하기 전에 64 비트 Linux 시스템으로 이동하십시오.

사용중인 ADT 버전은 23.0.3.1327240입니다. 사용중인 SDK 라이브러리는 32 비트입니다. 친절하게 도와주세요. 감사.



답변

32 비트 시스템에서 실행되고 Android 에뮬레이터가 64 비트 환경에서 가장 잘 작동하도록 설계 되었기 때문에이 오류가 발생합니다. 유일한 실제 솔루션은 64 비트 운영 체제를 설치하는 것입니다.

하드웨어가 64 비트를 지원하지 않거나 당신이 할 수없는 재설치 지금 당장 할 수 있습니다 일시적으로 전달하여 문제를 우회 -force-32bit하면 명령 줄에서 에뮬레이터를 시작할 때 또는 설정하여 ANDROID_EMULATOR_FORCE_32BITtrue(오류가 말한대로) 환경에서. 다음을 실행하여이 작업을 수행 할 수 있습니다.

gedit .profile

터미널에서. 텍스트를 추가하십시오.

export ANDROID_EMULATOR_FORCE_32BIT=true

파일 끝까지 저장하고 닫습니다. 지금은 테스트 할 수 없지만 source .profile변경 내용을 적용하려면 터미널에서 실행 하거나 다시 시작해야합니다.

에뮬레이터를 시작하십시오.

Google은 결국 32 비트 바이너리를 제거하여 에뮬레이터의 작동을 중지하므로 Android 개발을 계속하려면 64 비트 운영 체제를 설치하는 것이 좋습니다. 안드로이드 자체도 x64 아키텍처로 전환하고 있으므로 32 비트를 유지하면 곧 뒤쳐 질 것입니다.


답변

하나의 훌륭한 해결책이 있습니다. 당신은 일식이나 넷빈으로 시작할 수 있습니다. 시도 :

  1. Eclipse에서 Android 프로젝트 폴더를 클릭 한 후 실행> 구성 실행 …을 선택하십시오.

  2. 실행 구성 대화 상자의 왼쪽 패널에서 Android 프로젝트 실행 구성을 선택하거나 새 구성을 작성하십시오.

  3. 대상 탭을 클릭하십시오.

추가 에뮬레이터 명령 행 옵션 필드에 다음을 입력하십시오.

-force-32bit

이 실행 구성을 사용하여 Android 프로젝트를 실행하십시오.

netbeans에서 : 1. 디버거를 선택할 때 사용자 정의를 선택했습니다 …

  1. 에뮬레이터 옵션 쓰기
    -force-32bit
  2. 확인을 클릭하십시오. 그리고 응용 프로그램을 실행

답변

이 파일을 편집하십시오 :

우분투에서 열린 터미널

gedit .bashrc

이 텍스트를 붙여 넣습니다.

export ANDROID_EMULATOR_FORCE_32BIT=true

새로 고침 소스 :

source ~/.bashrc


답변

쉘 스크립트를 작성하십시오.

#!/bin/bash
#
#   set export ANDROID_EMULATOR_FORCE_32BIT=true

export ANDROID_EMULATOR_FORCE_32BIT=true
/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse

쉘 스크립트를 실행 파일로 변경하고 실행하여 Eclipse를 시작하십시오.

/opt/adt-bundle-linux-x86-20140702/eclipse/eclipse 이클립스 실행 파일의 경로입니다.


답변

Android 스튜디오에서 에뮬레이터 구성을 다음과 같이 업데이트 하여이 문제를 해결했습니다.

  1. Android Studio에서 실행-> 구성 편집 메뉴로 이동하십시오.
  2. 왼쪽 창의 Android 애플리케이션 에서 앱 이름을 선택하십시오.
  3. 오른쪽 창에서 에뮬레이터 탭을 선택하십시오
  4. “추가 명령 줄 옵션 :”을 선택하고 옆에있는 텍스트 상자에 -force-32bit 를 입력하십시오.
  5. “확인”을 선택하고 앱을 다시 실행하십시오.

답변