앱을 실행하기 위해 Android Studio에서 다음 오류 메시지가 지속적으로 수신됩니다.
java.lang.IllegalArgumentException: Unable to locate adb
ADB를 다운로드하여 여러 가지 문제 해결 옵션을 시도했지만 문제가 해결되지 않았습니다. 생각?
답변1
마침내 몇 시간의 조사 끝에 AVD Manager "Adb를 찾을 수 없습니다" 문제가 있는 모든 사람을 위한 또 다른 해결책이 있다고 생각합니다.
파일 -> 설정 -> 모양 및 동작 -> 시스템 설정 -> Android SDK에 SDK 설정이 있다는 것을 알고 있습니다. 이것으로는 충분하지 않은 것 같습니다! 위 설정에도 불구하고 Android Studio(최소 새 버전 4)는 프로젝트에 기본 SDK를 제공하지 않는 것으로 보입니다.
따라서 각 프로젝트에 대해 파일 -> 프로젝트 구조 -> 프로젝트 설정 -> 프로젝트로 이동하여 기본적으로 [SDK 없음]으로 설정되어 있는 프로젝트 SDK를 선택해야 합니다.
드롭다운 상자에 아무것도 없으면 새로 만들기를 선택하고 Android SDK를 선택한 후 Android SDK 위치(일반적으로 Windows의 경우 C:\Users[사용자 이름]\AppData\Local\Android\Sdk)로 이동합니다. 그런 다음 Android API xx 플랫폼을 선택할 수 있습니다. 이제 이 성가신 adb 오류가 발생하지 않아야 합니다.
HTH
답변2
Android Studio의 SDK Manager에서 SDK를 설치하여 이 문제를 해결했습니다.
답변3
업데이트:
macOS > 10.15.x(Catalina) 버전에서 사용할 파일은 다음과 같습니다.
¨/.zshrc
Apple이 10.15부터 기본 로그인 셸로 ZSH로 전환했기 때문입니다.
----원본 답변은 + 명확성을 위해 약간의 조정을 따릅니다.----
이것은 내 Mac에서 나에게 효과적이었습니다.
플랫폼 도구를 설치하고 $PATH 환경 변수를 업데이트합니다.
선택한 텍스트 편집기 사용:
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
기존 PATH를 편집하거나 다음을 추가하십시오.
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
파일을 저장하고 Zsh 구성을 새로 고칩니다.
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
도움이 되었기를 바랍니다.
답변4
React 네이티브로 작업하는 경우 이러한 도구가 누락되어 문제가 해결되었으므로 이 도구를 설치했는지 확인하십시오.
자세한 내용은 방문하세요 설치를 위한 React Native 문서