에러: ERROR: Unknown host CPU architecture: arm64개발/Android Studio 에러2024. 10. 28. 20:53
Table of Contents
ERROR: Unknown host CPU architecture: arm64
...
처음으로 Mac OS를 사용하는데, 프로젝트가 여러 언어가 뒤섞여있고, ndk를 사용해야하는 프로젝트이다.
계속 NDK 관련 오류가 발생해서 여러 시도를 했지만 다 실패해 머리가 아픈 상태였다.
다시한번 점검하자는 생각으로 ndk-build의 설정값을 바꾸는 시도를 Finder(윈도우 기준, 파일탐색기)로 해보기로 했다.
이때까지 터미널에서 명령어로 처리했기 때문에 하면서도 잘되고 있는게 맞는지 의문인 상태였다.
해당 에러에 대해 검색하면 다음과 같은 해결법을 시도하라는 글이 많다.
https://wookno1.tistory.com/56
/Users/{user}/Library/Android/sdk/ndk/{ndk_version}/
위 경로의
기존 ndk-build 파일을
#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
$DIR/build/ndk-build "$@"
아래와 같이 ndk-build 파일 변경
#!/bin/sh
DIR="$(cd "$(dirname "$0")" && pwd)"
arch -x86_64 /bin/bash $DIR/build/ndk-build "$@"
명령어로 하지 않고 finder로 하는게 훨씬 좋다.
터미널에서 "cd /Users/{user}/Library/Android/sdk/ndk/{ndk_version}/" 로 이동한 다음, "open ."을 쳐서 해당 경로로 Finder를 열자.
폴더 내에 있는 ndk-build를 우클릭하여 텍스트편집기, VScode, Xcode 등으로 열어서 위 코드를 집어넣고 저장.
다시 빌드해보면 에러가 사라지고 정상적으로 작동할 것이다.
'개발 > Android Studio 에러' 카테고리의 다른 글
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!