Android 빌드 도구 명령 aapt "바이너리를 실행할 수 없습니다"

Android 빌드 도구 명령 aapt "바이너리를 실행할 수 없습니다"

Enterprise Red Hat Linux(64비트)를 실행하는 컴퓨터에 빌드 도구 버전 25.0.1을 설치했습니다. aapt 명령을 실행하려고 하면 명령줄에서 다음을 얻습니다.

-bash: ./aapt: cannot execute binary file

연구에 따르면 aapt 실행 파일이 32비트용으로 컴파일되는 것이 문제인 것으로 보입니다. 32비트 실행 파일을 실행할 수 있도록 yum libs를 통해 설치하기 위한 많은 제안을 시도했지만 그 중 어느 것도 실행하기에 적합하지 않았습니다.

이것이 출력이다file ./aapt

./aapt: Mach-O 64-bit executable

uname 명령의 결과입니다.

3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

어떤 도움이라도 대단히 감사하겠습니다!

답변1

./apptELF 형식의 실행 파일이 아닙니다.마하오실행 가능. 이 형식은 macOS에서 사용되므로 분명히 Linux 실행 파일이 아닌 macOS 실행 파일이 있습니다. 출력은 무엇입니까 sudo rpm -q --file ./appt?

./appt다음 명령을 실행하여 시스템에서 버전을 사용할 수 있는지 확인할 수 있습니다.sudo yum --enablerepos=* provides '*/appt'

관련 정보