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
./appt
ELF 형식의 실행 파일이 아닙니다.마하오실행 가능. 이 형식은 macOS에서 사용되므로 분명히 Linux 실행 파일이 아닌 macOS 실행 파일이 있습니다. 출력은 무엇입니까 sudo rpm -q --file ./appt
?
./appt
다음 명령을 실행하여 시스템에서 버전을 사용할 수 있는지 확인할 수 있습니다.sudo yum --enablerepos=* provides '*/appt'