【Mac】 Android studio의 AVD Manager에서 에뮬레이터를 시작하면 "unable locate to abd"가됩니다.

환경



macOS Catalina 10.15.7
Android 스튜디오 4.1.1

발생하는 일



AVD Manager에서 에뮬레이터에서 Pixel 2 API 28를 시작하면 다음과 같은 경고가 표시됩니다.


에뮬레이터 자체는 그 후 기동하지만, Debug해도 앱이 움직이지 않는다.

시도한 것


/Users/ユーザ名/Library/Android/sdk/platform-tools 아래의 adb 경로를 통과 한 후, 다음 명령을 두드려 보면 장치가 표시됩니다.
※없는 경우는 다운로드하여 설치
SDK Platform-Tools 릴리즈 노트
$ adb devices

Android Studio를 다시 시작하고 다시 도전했지만 해결되지 않았습니다.

잘 보면 Debug했을 때의 Console에 이하의 에러가 나와 있다.
당초의 에러와는 인과 관계는 없을지도 모르지만, 디버그할 수 없는 이유는 이쪽일지도 모르기 때문에 이쪽도 맞추어 요조사
FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Failed to install the following Android SDK packages as some licences have not been accepted.
     build-tools;28.0.3 Android SDK Build-Tools 28.0.3
     platforms;android-29 Android SDK Platform 29
  To build this project, accept the SDK license agreements and install the missing components using the Android Studio SDK Manager.
  Alternatively, to transfer the license agreements from one workstation to another, see http://d.android.com/r/studio-ui/export-licenses.html

  Using Android SDK: /Users/onsiter/Library/Android/sdk

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 5s
Exception: Gradle task assembleDebug failed with exit code 1
  • Flutter의 에러로 잘 넘어지는 곳에서, 이하를 실행해 확인하면 좋은 것 같다.flutter doctor

  • 다음과 같이 표시가 있었다.
    略
    [!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
        ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
    略
    

    표시된 대로 다음을 수행합니다.flutter doctor --android-licenses
    곳곳에 Yes와 No를 요구할 수 있으므로, 모두 「Y」로 다음으로 진행한다.

    'unable locate to abd' 오류는 해결되지 않았지만 이제 디버깅이 가능합니다.

    결과



    아직 미해결
    해결대로 업합니다.

    참고 URL



    AndroidStudid에서 “Unable to locate adb”를 해결하는 방법
    터미널에 adb 경로 통과(Mac)

    좋은 웹페이지 즐겨찾기