Android Studio의 Flutter 앱에 연결된 기기가 없습니다.
다음 질문을 포함하여 StackOverflow 질문을 읽었습니다.
플러터 런 : 연결된 장치 없음
연결된 장치가 없습니다. 장치를 연결하십시오
Android Studio-Flutter : 연결된 장치 없음
하지만 내 문제를 해결할 수 없었습니다 ....... :-(
내 Flutter 폴더 구조
D:\src\flutterD:\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"플러그인을 설치했습니다. 따라서 오류 메시지에 해당 플러그인이 설치되지 않았다는 이유를 모르겠습니다. ( 이 대답은 오류 메시지를 무시한다고 말합니다. 그래서 그렇게했습니다.)
질문! 이 프로젝트에 장치를 어떻게 연결할 수 있습니까?
답변
마침내 문제를 해결했습니다 !!!
다음은 문제를 해결하기 위해 취한 단계입니다.
- 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"를 추가하십시오 .
- "Android Studio"설치
3-1. Android 스튜디오 소개 페이지> 구성> SDK 관리자
3-2. Android Studio> 구성> 플러그인> 저장소 찾아보기 (Dart 및 Flutter 설치)
- "C : \ src \ flutter"로 이동합니다.
4-1. " flutter doctor --android-licenses" 실행
4-2. " flutter channel beta" 실행
4-3. " flutter upgrade" 실행
- 컴퓨터의 검색 창에 "환경 변수"를 입력합니다.
5-2. "시스템 변수> 경로"에서 다음을 추가하십시오.
C:\Users\USER\AppData\Local\Android\SdkC:\Users\USER\AppData\Local\Android\Sdk\platform-toolsC:\Users\USER\AppData\Local\Android\Sdk\tools
5-3. "시스템 변수"에서 다음을 추가하십시오.
- 변수 이름 : "
ANDROID_SDK_ROOT" - 변수 값 : "
C:\Users\USER\AppData\Local\Android\Sdk"
- "C : \ src \ flutter"로 이동합니다. 6-1. "
flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk" 실행
- Android Studio를 엽니 다.
7-1. Ctrl+ Shift+ Alt+ S> 프로젝트 설정> 프로젝트> " <No SDK>"을 (를) 최신 버전으로 변경하십시오 .
7-2. "AVD Manager"아이콘을 클릭합니다.
7-3. "에뮬 라토에서이 AVD 시작"아이콘을 클릭합니다.
- 성공!