Windows 10을 사용하고 있으며 Android Studio에서 가상 장치 에뮬레이터를 시작하면 다음과 같은 메시지가 계속 나타납니다.
“C : \ Users \ siviw \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe의 ADB 바이너리는 더 이상 사용되지 않으며 Android 에뮬레이터에서 심각한 성능 문제가 있습니다. 훨씬 더 빠른 앱을 얻으려면 최신 버전으로 업데이트하십시오 / 파일 전송”.
경험이 거의없는 새로운 개발자입니다. 메시지가 더 이상 표시되지 않도록 최신 버전으로 업데이트해야하는 것은 무엇입니까?
답변
나는 안드로이드도 처음입니다. dkalev의 답변은 정확하지만 새로운 사용자에게는 그다지 설명이 아닙니다. 아래 단계를 간략히 설명했습니다.
- 검색 창을 열려면 이중 이동
- 유형 SDK 관리자
- 표시된 결과에서 “SDK 관리자”를 클릭하십시오.
- 열린 창에서 두 번째 탭 “SDK 도구”를 클릭하십시오. 첫 번째 줄에 SDK Build-Tools에 대한 업데이트가 있음을 알 수 있습니다
- 오른쪽 하단에서 “패키지 세부 사항 표시”를 확인하십시오.
- “SDK Build-Tools”아래의 마지막 항목으로 스크롤하여 확인란을 선택하십시오. (내는 28.0.1이었다)
- “적용”을 클릭하십시오
- 대화 상자가 나타나면 “확인”을 클릭하십시오.
- 설치가 완료되면 “마침”을 클릭하십시오
- “Show Package Details”를 체크 해제하고 “Android SDK Build-Tools”(첫 번째 줄)를보십시오. 사용 가능한 업데이트가 없어야하며 “설치됨”이라고 표시되어야합니다.
- SDK 관리자를 닫으려면 “확인”을 클릭하십시오.
그것이 전부입니다.
행복한 코딩
답변
답변
나는 같은 문제가 있었고 Android SDK Build-Tools를 업데이트하여 해결했습니다. Android 스튜디오에서 SDK 관리자를 엽니 다 (이중 시프트 및 유형 SDK 관리자). 그런 다음 두 번째 탭 (SDK 도구)에서 Android SDK 빌드 도구를 업데이트하면 오류 메시지가 사라집니다.
답변
17-01-2019
이것은 나를 위해 작동합니다. 그냥 오픈 Android SDK Manager
그럼 보여 주었다 4 Updates Available
. 그래서 나는 방금 업데이트했고 더 이상 경고하지 않습니다.
답변
이것은 오래된 버그입니다.
다음과 같이 adb 버전을 확인하십시오 (adb 경로는 오류 자체와 함께 제공됩니다)
C:\Users\<your_user_name_>\AppData\Local\Android\Sdk\platform-tools\adb.exe --version
출력 :
Android Debug Bridge 버전 1.0.41
버전 29.0.4-5871666
C : \ Users \ sunil \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe로 설치
이것은이 adb가 최신 SDK 플랫폼 도구 29.0.4에서 나온 것을 의미합니다. 공식 사이트에서 최신 버전을 확인 하십시오 .
최신 버전의 ADB가 이미 설치되어 있는데도 여전히 오류가 발생하면 이것은 알려진 문제입니다. Google은 아직 다른 ADB를 제공하지 않았습니다. “다시 표시하지 않음”옵션을 클릭하고 계속하십시오.
답변
동일한 문제가 있었지만 내 경우에는 Android SDK 도구에 대한 업데이트가 표시되지 않으므로 수정 사항이 약간 다릅니다. Virtual Device Manager를 열고 에뮬레이터에서 API 27을 실행하고 있음을 깨달았습니다. SDK Manager에서 다시 확인했지만 API 27 SDK Tools가 전혀 설치되지 않았습니다. v 27을 설치하면 문제가 해결되었습니다.
답변
필자의 경우이 메시지를 제거 한 것은 (모든 것을 업데이트 한 후) 에뮬레이터를 삭제하고 새 메시지를 만드는 것입니다. adb를 수동으로 업데이트해도 문제가 해결되지 않았습니다. 안드로이드 스튜디오 Gui를 통한 업데이트도 없습니다. 필자의 경우 에뮬레이터는 “오래된”구성 요소로 생성되었으므로 메시지를 계속 표시합니다. 나는 세 개의 에뮬레이터를 가지고 있었고, 그것들을 모두 삭제하고 새로운 것을 만들었습니다. 메시지가 시작되었을 때 놀랍게도 더 이상은 아니 었습니다.
성능이 나아 졌는지 알 수 없습니다. 메시지가 나오지 않았습니다. 또한 모든 것이 최신 버전 (에뮬레이터 및 SDK)으로 업데이트되었습니다.