이것이 무엇을 의미하는지 아는 사람이 있습니까? 저는 Android에 대해 일종의 멍청한 사람입니다. 시뮬레이터에서 “실행”버튼을 클릭하면이 메시지가 나타납니다.
Throwable : SDK 내에서 adb를 찾을 수 없습니다.
최신 버전 인 0.8.14
.
편집 : Android Studio를 사용하고 있습니다.
답변
는 ADB
지금에 있습니다 안드로이드 SDK의 플랫폼 도구 .
- 귀하의 확인
[sdk directory]/platform-tools
디렉토리를하고 존재하지 않는 경우, 다음 열 SDK 관리자 에 안드로이드 스튜디오에서 (상단 메뉴의 버튼 곳, 아래쪽 화살표와 안드로이드 로고), 스위치 SDK 도구 설치 / 탭과 선택 안드로이드 SDK 플랫폼 -도구 .
- 또는 독립 실행 형 SDK 관리자를 사용해 볼 수 있습니다. SDK 관리자를 열고 설정 창 하단 어딘가에 “독립 실행 형 SDK 관리자 실행”링크가 표시되어야합니다. 독립 실행 형 SDK 관리자를 클릭하여 연 다음
“도구> Android SDK 플랫폼 도구”.
-
위의 방법으로 문제가 해결되지 않으면 도구 재설치를 시도하십시오. “독립 실행 형 SDK 관리자”를 열고 Android SDK 플랫폼 도구를 제거하고
[your sdk directory]/platform-tools
디렉토리를 완전히 삭제 한 다음 SDK 관리자를 사용하여 다시 설치하십시오. -
바이러스 백신 상자를 확인하십시오. 때때로 바이러스 백신 프로그램은 adb.exe가 바이러스라고 생각합니다. 파일을 찾으면 파일을 복원하면 작동이 시작됩니다. 바이러스 백신 프로그램에 adb.exe를 안전한 파일로 저장할 수도 있습니다.
도움이 되었기를 바랍니다!
답변
여전히이 문제를 겪고있는 모든 사람을 위해. 명령 줄에서 adb에서 내 장치를 볼 수있는 비슷한 문제가 adb devices
있었지만 Android Studio는 장치가 연결되었을 때 인식하지 못하고 다음 중 하나를 던집니다.
Unable to locate adb within SDK
또는-
Unable to obtain result of 'adb version'
나는 adb의 시작 / 중지, 제거, 플랫폼 도구 등을 시도했습니다. 내가 찾은 것은 내
C:\Users\<UserName>\AppData\Local\Android
폴더 안에 여러 개의 sdk 폴더가 있다는 것입니다. 다음을 수행했습니다.- Android Studio의 SDK Manager를 사용하는 Unistall 플랫폼 도구
platform-tools\
각C:\Users\<UserName>\AppData\Local\Android\sdk*
디렉토리 내의 모든 디렉토리를 삭제했습니다.- Android Studio의 SDK Manager를 사용하여 플랫폼 도구를 재설치했습니다.
이것이 언젠가 문제에 도움이되기를 바랍니다.
답변
Android Studio를 사용 중이고 AVG 바이러스 보호 기능이있는 경우 adb.exe 파일이 바이러스 저장소에있을 수 있습니다. 이것은 내 문제였습니다. 해결 방법 : AVG를 엽니 다. 옵션 (오른쪽 상단)을 선택한 다음 바이러스 저장소를 선택합니다. 거기에 adb.exe 파일이 있으면 해당 파일을 선택한 다음 복원을 클릭합니다.
답변
Android Studio에서 Android Studio 상단 탭 표시 줄의 ‘Tools’를 클릭합니다.
도구 >> Android >> SDK 관리자 >> 독립 실행 형 SDK 관리자 시작
거기에서 어떤 플랫폼 도구가 누락되었는지 명확하게 볼 수 있으며 설치하면 adb가 제대로 작동하기 시작합니다.
하나 이상의 Api 패키지 (Android Api 23 또는 24)를 완전히 설치합니다.