ProgramingTip

오류 : Android Studio의 SDK 내에서 adb를 사용할 수 없습니다.

bestdevel 2020. 10. 13. 08:10
반응형

오류 : Android Studio의 SDK 내에서 adb를 사용할 수 없습니다.


무엇을 의미하는지 아는 사람이 있습니까? 나는 안드로이드에 대해 멍청한 사람이다. 시뮬레이터에서 "실행"버튼을 클릭하면 메시지가 나타납니다.

Throwable : SDK 내에서 adb를 사용할 수 없습니다.

최신 버전 인 0.8.14.

편집 : Android Studio를 사용하고 있습니다.


ADB지금에 안드로이드 SDK의 플랫폼 도구 입니다.

  1. 귀하의 확인 [sdk directory]/platform-tools디렉토리를하고 존재하지 않는 경우, 다음 열 SDK 관리자 에 안드로이드 스튜디오에서 (상단 메뉴의 버튼 곳, 스위치 SDK 도구 설치 / 탭과 선택 안드로이드 SDK 플랫폼-도구 .

여기에 이미지 설명 입력 여기에 이미지 설명 입력 여기에 이미지 설명 입력

  1. 또는 독립 실행 형 SDK 관리자를 볼 수 있습니다. SDK 관리자를 설정 창 하단 어딘가에 "독립 실행 형 SDK 관리자 실행"링크가 표시됩니다. 독립 실행 형 SDK 관리자를 클릭하여 연 다음

"도구> Android SDK 플랫폼 도구".

  1. 위의 방법으로 문제가 해결 방법을 시도하십시오. "독립 실행 형 SDK 관리자"를 Android SDK 플랫폼 도구를 제거하고 [your sdk directory]/platform-tools디렉토리를 완전히 삭제 한 다음 SDK 관리자를 사용하여 다시 설치하십시오.

  2. 바이러스 백신 상자를 확인하십시오. 바이러스 백신 프로그램은 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 폴더가있을 것입니다. 다음을 수행했습니다.

    1. Android Studio의 SDK Manager를 사용하는 Unistall 플랫폼 도구
    2. platform-tools\C:\Users\<UserName>\AppData\Local\Android\sdk*디렉토리 내의 모든 디렉토리를 삭제했습니다.
    3. Android Studio의 SDK Manager를 사용하여 플랫폼 도구를 몇 개 배치했습니다.

이것이 언젠가 문제에 도움이되기를 바랍니다.


Android Studio를 사용하는 중이고 AVG 바이러스 보호 기능이있는 경우 adb.exe 파일이 바이러스 저장소에있을 수 있습니다. 이것은 내 문제였습니다. 해결 방법 : AVG를 여러 개로 다. 옵션 (오른쪽 상단)을 선택한 다음 바이러스 저장소를 선택합니다. 거기에 adb.exe 파일이 있으면 파일을 선택한 다음 복원을 클릭합니다.


Android Studio에서 Android Studio 상단 탭 표시 줄의 'Tools'를 클릭합니다.

도구 >> Android >> SDK 관리자 >> 독립 실행 형 SDK 관리자 시작

거기에서 어떤 플랫폼 도구가 누락되었는지 명확하게 볼 수 있고 작동하기 시작합니다.

하나 이상의 Api (Android Api 23 또는 24) 패키지를 완전히 설치합니다.


관리자 시도하십시오 : 파일-> 프로젝트 구조 왼쪽> SDK SDK 위치 Android SDK 위치 선택 (이전 버전은 +를 추가 구조 다른 sdk)


SDK 관리자로 이동하여 Android SDK 도구를 설치하세요.


Android SDK Platform-Tools 23 23.0.0을 삭제하고 다시 설치했습니다 . 이 문제를 해결했습니다. 어제 SDK Manager를 사용하여 SDK를 완전히 업데이트하고 더 이상 필요하지 않은 부분을 삭제하고 업데이트를 다운로드했습니다. 아마도 이것이 문제의 원인이었을 것입니다.


그래 나도 같은 경험이있어

ADB는 이제 플랫폼 도구 디렉토리에 있습니다.

  1. korsosa는 [sdk 디렉토리] / platform-tools라면 좋으세요. 일치하는 경우 Android Studio에서 SDK 관리자 (상단 메뉴 어딘가에 로고있는 버튼, 다음 화살표가있는 Android) 사용을 도구> Android SDK 플랫폼 도구를 다운로드하고 설치합니다.

  2. 플랫폼 도구가 있으면 adb.exe 파일을 확인하십시오. 제 경우에는 해당 파일이 손상되었는데 해당 플랫폼 도구를 다시 다운로드하십시오.


Android SDK 플랫폼 도구가 이미 설치되어있는 경우 파일> 설정> 시스템 설정> Android SDK> 독립 실행 형 SDK 관리자 시작으로 이동합니다.

도구 디렉토리에서 Android SDK 플랫폼 도구가 제거 할 수 있습니다. 모두 선택 취소하고 해당 상자를 선택하고 간단히 설치 버튼을 클릭하십시오.


잘못된 경우에는 잘못된 경로의 경우였습니다. 프로젝트 구조 대화 상자 (alt + ctrl + shift + s)로 이동 한 다음 플랫폼-> SDK 및 고정 Android SDK 홈 경로로 이동하기 만하면됩니다. 스크린 샷을 참조하십시오. SDK 경로 수정


이 모든 대답은 내 시나리오에서 발생할 수 있습니다. 3.0rc1을 얻은 후 2. * android studio 버전을 제거했을 때 모두 시작되었습니다. 그러나 그것은 일을 망치고이 오류가 발생하기 시작했습니다. 그 후 나는 단계의 대부분을 따랐고 그들 중 아무것도 작동하지 않습니다. SDK 디렉토리를 분석하는 동안 두 개의 플랫폼 도구 폴더가 있음을 발견했습니다. .backup에는 다른 하나가없는 adb.exe가 있습니다. 다른 플랫폼 도구 폴더에 .backup 파일을 복사하여 문제를 해결했습니다.

여기에 이미지 설명 입력


이 질문에 답하기에는 너무 늦었는지 모르겠습니다. 그러나 누군가가 내 상황에있는 사람이있는 사람이있는 곳이 있습니다.

adb.exe 를 바이러스로 탐지 하는 바이러스 백신 프로그램은 거의 없습니다 . 바이러스 백신이 탐지 된 위협을 배치하는 위치를 살펴보고 거기에서 복원해야합니다. 들어는 Avast Antivirus의 내부에 바이러스 가슴

누군가에게 유용하기를 바랍니다!


나를 위해 일했습니다 (Android Studio 3.1.3).

1. 'Android SDK Platform-Tools' 가 설치되어 있는지 확인합니다 .

도구> SDK 관리자> SDK 도구 (Tab)

2. 'adb.exe' 파일의 경로를 복사 합니다. 일반적으로 여기 :

C : \ Users \ 사용자 이름 \ AppData \ Local \ Android \ Sdk \ platform-tools

3. Windows에서 환경 변수엽니 다 .

'Window + R'> 'SystemPropertiesAdvanced'> 환경 변수 입력 ...

4. 'PATH' 라는 이름'C : \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools' 와 같은 adb.exe 경로 으로 새 시스템 변수만듭니다 .


바이러스 백신 (예 : AVG)이있는 경우 파일을 격리에서 제거 할 수 있습니다.

메뉴> 검역소> adb.exe 파일 옆의 확인란> 삭제 옆의 화살표> 복원을 클릭합니다.

그러나 때로는 파일이 검역소에 계속 다시 나타납니다. 이 문제를 해결하는 방법은를 클릭 Restore and add exception하거나 메뉴> 설정> 일반> 예외> 다음과 같이 추가하는 것입니다.C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\

다른 바이러스 백신에는 APK 파일이있을 수있는 유사한 "격리 저장소"가 있습니다.


특정 필수 파일 또는 모든 것을 다운로드 한 후에도 파일 실행 오류가 발생할 수 있습니다.

파일 실행 실패는 다음과 같은 이유 때문일 수 있습니다.
1. 사용자 권한 (상속 수동 처리).
2. 손상된 파일.
3. 다른 응용 프로그램에서 동시에 파일에 액세스하고 있습니다.
4. 맬웨어 방지 / 바이러스 백신 소프트웨어에 의해 파일이 잠겼습니다.

이상하게도 내 바이러스 백신은 adb, avd 및 jndispatch.dll 파일을 불결한 파일로 감지하여 저장소에 덤프했습니다.

AVG 볼트에서 복원해야했습니다. AndroidStudio의 폴더 및 기타 필수 폴더를 무시 (예외 목록에 폴더 추가)하도록 AVG를 구성합니다.

바이러스 백신이없고 여전히이 문제에 직면하고 있다면 Windows 7 이상에는 'Windows 디펜더'가 내장되어 있음을 기억하십시오. 이 사람이 똑같은 일을하고 있는지 확인하십시오. 공급 업체가 전 세계적으로 신뢰할 수 있으므로 폴더를 바이러스 백신 '제외'목록에 넣으십시오.

이 같은 대답은 ' AMD 프로세서로 AVD를 시작하는 동안 오류 '로 이동합니다 . 나는이 질문에 답할만한 충분한 평판을 가지고 있지 않다.


Windows 10 (Windows 7 일 수도 있음) 및 Android 스튜디오를 실행중인 경우 Windows 가상 메모리 문제로 인한 것일 수 있습니다. 이것은 adb 버전을 얻을 수 없음을 참조하십시오


제 경우에는 위의 작업을 시도했지만 adb가 설치되지 않는 것 같아서 내가해야 할 일은 adb.exe를 폴더에 복사하고 작업하는 것입니다! adb.exe를 복사하여 장치의 다음 경로에 붙여 넣었습니다.

C : \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk

C : \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk \ platform-tools

도움이 필요한 사람에게 도움이되기를 바랍니다.


에서이 문제가 발생했습니다 Android Studio 3. SDK 관리자가 플랫폼 도구 폴더에 전체 도구를 포함하지 않았기 때문에 다음에서 수동으로 다운로드해야했습니다.

https://developer.android.com/studio/releases/platform-tools.html

그런 다음 내 android/sdk/platform-tools/폴더에 추출


adb 문제가 있으면 도구-> SDK 관리자-> 누락 된 sdk 도구 설치로 이동하십시오.

내 문제는 이런 식으로 해결되었습니다.


오류 메시지가 표시되지만 adb.exe가 어쨌든 실행되고 디버깅이 제대로 작동하므로 문제가되지 않습니다 (오류 메시지가 성가신 것 제외). 내 추측으로는 둘 이상의 프로세스가 동시에 프로그램을 시작하려고한다는 것입니다.


나는 이것을 잠시 동안 고생했다. SDK Manager에서 다양한 패키지를 성공적으로 설치 / 제거하려고했습니다. Android Studio를 삭제하고 다시 설치했지만 도움이되지 않았습니다.

OS X 10.14.2에서 Android Studio 3.3을 실행하고 있습니다. 결국 나는 다음을 시도했습니다.

rm -rf Library/Android/sdk

이것은 전체 sdk 폴더를 제거했습니다. 터미널의 홈 디렉토리에서이 명령을 실행해야합니다. (열 때 기본 위치)

그런 다음 Android Studio를 시작했지만 sdk를 찾을 수 없습니다. 그래서 다운로드를 요청했습니다. 새로운 SDK를 다운로드했고 모든 것이 정상적으로 작동했습니다.

과잉 일 수도 있지만 효과가있었습니다.


다음과 같이 터미널 또는 cmd에서 다운로드 할 수 있습니다.

$sudo apt update 
$sudo apt install android-tools-adb android-tools-fastboot

//check version or test adb is running or not
$adb version

작업 관리자를 열고 서비스 adb.exe 찾은를 후 해당 서비스가 종료되고 다시 실행됩니다.

참고 URL : https://stackoverflow.com/questions/27301960/errorunable-to-locate-adb-within-sdk-in-android-studio

반응형