Android Studio의 Flutter 앱에 연결된 기기가 없습니다.

Oct 25 2020

다음 질문을 포함하여 StackOverflow 질문을 읽었습니다.

  • 플러터 런 : 연결된 장치 없음

  • 연결된 장치가 없습니다. 장치를 연결하십시오

  • Android Studio-Flutter : 연결된 장치 없음

하지만 내 문제를 해결할 수 없었습니다 ....... :-(


내 Flutter 폴더 구조

  • D:\src\flutter

  • D:\src\sdk

내 프로젝트 폴더 위치 : D:\__GitHub


Flutter SDK 설정 단계

  • 다음 사용자 환경 변수를 추가하십시오.

    • 변수 이름 : ANDROID_SDK_ROOT

    • 변수 값 : D:\src\sdk

  • 사용자 환경 변수에서 "PATH"변수를 편집합니다.

    • D:\src\flutter\bin;

    • %ANDROID_SDK_ROOT%\tools;

    • %ANDROID_SDK_ROOT%\platform-tools;

  • flutter config --android-sdk [sdk location]터미널에서 실행

  • flutter doctor --android-licenses터미널에서 실행


에뮬레이터에서 AVD 실행

  • D:\__GitHub\netninja_flutter_app > flutter doctor --android-licenses

    • 모든 SDK 패키지 라이선스 허용
  • D:\__GitHub\netninja_flutter_app > flutter emulator

    • Pixel_2_API_28
  • D:\__GitHub\netninja_flutter_app > flutter emulator --launch Pixel_2_API_28


  • 클릭하면 "여기에 아무것도 없습니다"가 표시됩니다.

  • 클릭하면 다음과 같은 메시지가 나타납니다.

  • 클릭하면 다음과 같은 창이 나타납니다.

    • 가상 장치를 추가했습니다.

플러터 닥터

  • D:\__GitHub\netninja_flutter_app > flutter doctor -v

    • [✓] Flutter (채널 안정, 1.22.2, Microsoft Windows [버전 6.1.7601], 로케일 en-US)

      • [✓] D ​​: \ src \ flutter의 Flutter 버전 1.22.2

      • [✓] 프레임 워크 개정 84f3d28555 (9 일 전), 2020-10-15 16:26:19 -0700

      • [✓] 엔진 버전 b8752bbfff

      • [✓] Dart 버전 2.10.2

    • [✓] Android 툴체인-Android 기기 용 개발 (Android SDK 버전 30.0.)

      • [✓] D ​​: \ src \ sdk의 Android SDK

      • [✓] 플랫폼 android-30, 빌드 도구 30.0.2

      • [✓] ANDROID_SDK_ROOT = D : \ src \ sdk

      • [✓] Java 바이너리 위치 : D : _programs \ Android \ jre \ bin \ java

      • [✓] Java 버전 OpenJDK Runtime Environment (빌드 1.8.0_242-release-1644-b01)

      • [✓] 모든 Android 라이선스 허용

    • [✓] Android Studio (버전 4.1.0)

      • [ ! ] Flutter 플러그인이 설치되지 않았습니다. 이것은 Flutter 특정 기능을 추가합니다

      • [ ! ] Dart 플러그인이 설치되지 않았습니다. 이것은 Dart 특정 기능을 추가합니다

      • [✓] Java 버전 OpenJDK Runtime Environment (빌드 1.8.0_242-release-1644-b01)

=> "Dart"및 "Flutter"플러그인을 설치했습니다. 따라서 오류 메시지에 해당 플러그인이 설치되지 않았다는 이유를 모르겠습니다. ( 이 대답은 오류 메시지를 무시한다고 말합니다. 그래서 그렇게했습니다.)


질문! 이 프로젝트에 장치를 어떻게 연결할 수 있습니까?


답변

AspynLim Dec 02 2020 at 12:43

마침내 문제를 해결했습니다 !!!

다음은 문제를 해결하기 위해 취한 단계입니다.

  1. Android Studio 및 컴퓨터의 모든 관련 폴더를 삭제했습니다.

2-1. C 드라이브에 "src"폴더를 만듭니다.

2-2. C : \ src>git clone https://github.com/flutter/flutter.git -b stable

2-1. 컴퓨터의 검색 창에 "환경 변수"를 입력합니다. 2-2. "시스템 변수> 경로"에서 " C/src/flutter/bin"를 추가하십시오 .


  1. "Android Studio"설치

3-1. Android 스튜디오 소개 페이지> 구성> SDK 관리자

3-2. Android Studio> 구성> 플러그인> 저장소 찾아보기 (Dart 및 Flutter 설치)


  1. "C : \ src \ flutter"로 이동합니다.

4-1. " flutter doctor --android-licenses" 실행

4-2. " flutter channel beta" 실행

4-3. " flutter upgrade" 실행


  1. 컴퓨터의 검색 창에 "환경 변수"를 입력합니다.

5-2. "시스템 변수> 경로"에서 다음을 추가하십시오.

  • C:\Users\USER\AppData\Local\Android\Sdk
  • C:\Users\USER\AppData\Local\Android\Sdk\platform-tools
  • C:\Users\USER\AppData\Local\Android\Sdk\tools

5-3. "시스템 변수"에서 다음을 추가하십시오.

  • 변수 이름 : " ANDROID_SDK_ROOT"
  • 변수 값 : " C:\Users\USER\AppData\Local\Android\Sdk"

  1. "C : \ src \ flutter"로 이동합니다. 6-1. " flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk" 실행

  1. Android Studio를 엽니 다.

7-1. Ctrl+ Shift+ Alt+ S> 프로젝트 설정> 프로젝트> " <No SDK>"을 (를) 최신 버전으로 변경하십시오 .

7-2. "AVD Manager"아이콘을 클릭합니다.

7-3. "에뮬 라토에서이 AVD 시작"아이콘을 클릭합니다.


  1. 성공!