플러터 작동 : 연결된 장치 없음


227

flutter (새로 설치)로 Android 응용 프로그램이 설치되어있는 (새로 설치) 샘플 응용 프로그램을 만들려고합니다.

출력은 다음과 같습니다 flutter run

flutter run  
No connected devices.

~의 출력 flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8)
[] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[] Android Studio (version 3.0)
[!] VS Code (version 1.20.1)
[!] Connected devices
! No devices available

! Doctor found issues in 2 categories.

이 문제에 대한 해결책이 있습니까?


8
장치가 연결되어 있거나 (USB 디버깅 사용) 에뮬레이터가 실행되고 있습니까?
Günter Zöchbauer

flutter devices플러터는 모든 장치 여부를 찾을 수 있는지 확인
denvercoder9

"연결된 장치 없음"오류는 일반적으로 장치에서 개발자 옵션을 활성화하지 않았 음을 의미합니다.
Shomu

나에게 이것은 약 1 분 동안 일어난다. 안드로이드 스튜디오는 즉시 작동하지만 Flutter는 에뮬레이터를 인식하는 것을 포함하여 거의 모든 것에서 너무 느리게 보입니다. 약간의 인내심을 갖고 커피 한 잔을 마시고 다시 올 수 있을까요?
Mitch

7
일부 케이블은 전원 전용이므로 USB 케이블을 변경하여 동일한 문제가 발생했습니다.
Thiago Silva Ferreira

답변:


186

Flutter는 iOS 및 Android 장치 / 시뮬레이터를 모두 지원합니다.

터미널에서 flutter devices명령을 실행하여 Flutter가 연결된 Android 장치를 인식하는지 확인하십시오.

다음은 응용 프로그램을 실행하기 위해 장치 / 시뮬레이터를 설정하는 방법에 대한 참조 문서입니다.

, 대한 안드로이드 (맥 시스템)

당신의 안드로이드 장치를 설정

Android 기기에서 Flutter 앱 실행 및 테스트를 준비하려면 Android 4.1 (API 레벨 16) 이상을 실행하는 Android 기기가 필요합니다.

  1. 장치에서 개발자 옵션 및 USB 디버깅을 활성화합니다. 자세한 지침은 Android 설명서에 있습니다.
  2. USB 케이블을 사용하여 휴대 전화를 컴퓨터에 연결합니다. 장치에 메시지가 표시되면 컴퓨터가 장치에 액세스 할 수있는 권한을 부여하십시오.
  3. 터미널에서 flutter devices명령을 실행하여 Flutter가 연결된 Android 장치를 인식하는지 확인하십시오.
  4. flutter run을 실행하여 앱을 시작하십시오.

기본적으로 Flutter는 adb 도구가 기반으로하는 Android SDK 버전을 사용합니다. Flutter가 다른 Android SDK 설치를 사용하도록하려면 ANDROID_HOME 환경 변수를 해당 설치 디렉토리로 설정해야합니다.

Android 에뮬레이터 설정

Android 에뮬레이터에서 Flutter 앱 실행 및 테스트를 준비하려면 다음 단계를 수행하십시오.

  1. 머신에서 VM 가속을 활성화합니다.
  2. Android Studio> 도구> Android> AVD 관리자를 시작하고 가상 장치 생성을 선택하십시오.
  3. 장치 정의를 선택하고 다음을 선택하십시오.
  4. 에뮬레이션하려는 Android 버전에 대한 하나 이상의 시스템 이미지를 선택하고 다음을 선택하십시오. x86 또는 x86_64 이미지가 권장됩니다.
  5. 에뮬레이트 된 성능에서 하드웨어-GLES 2.0을 선택하여 하드웨어 가속을 활성화합니다.
  6. AVD 구성이 올바른지 확인하고 완료를 선택하십시오.

    위 단계에 대한 자세한 내용은 AVD 관리를 참조하십시오.

  7. Android Virtual Device Manager의 도구 모음에서 실행을 클릭하십시오. 에뮬레이터가 시작되고 선택한 OS 버전 및 장치의 기본 캔버스가 표시됩니다.

  8. flutter run을 실행하여 앱을 시작하십시오. 연결된 장치 이름은를위한 Android SDK이며 여기서 플랫폼은 x86과 같은 칩 제품군입니다.

-

Android Studio를 사용하여 장치 열기 및 연결 :

시뮬레이터 / 장치를 쉽게 열고 연결하는 방법은 다음과 같습니다.

Android Studio는 시스템에 설치된 에뮬레이터 / 시뮬레이터 또는 시스템에 연결된 장치 목록을 표시합니다. 목록에서 열고 자하는 장치를 선택하고 프로젝트를 실행하십시오.

여기에 이미지 설명을 입력하십시오


18
나는 이것을 작동시킬 수 없다. 에뮬레이터는 정상적으로 작동합니다. Android 애플리케이션을 배포하고 실행할 수 있습니다. 그러나 Android 스튜디오의 flutter 프로젝트는 에뮬레이터가 없다고 계속 불평합니다.
abjbhat

8
여기서도 "연결된 장치를 찾을 수 없습니다. 장치를 연결하거나 시작 지침에 대해서는 flutter.io/setup을 참조하십시오."라는 메시지가 표시됩니다. 한편 나는 에뮬레이터가 같은 화면에 앉아서 작동하는 것을 볼 수 있습니다.
olisteadman

{해결 방법} 잠시 후 평가판 n 오류를 일으킨 후에이 문제가 손상된 adb 파일로 인해 발생한 것으로 알고 있습니다 (기본적으로 "플러터 장치"는 SDK에서 제공 한 "adb"파일을 호출합니다 (예 : adb.exe 파일). "C : \ Android \ Sdk \ platform-tools")에 있습니다. 이 문제를 극복하는 방법은 파일을 다른 adb 파일로 바꾸는 것입니다 (이전 백업을 수행했는지 확인하십시오). 원본 adb를 다음 링크에서 다운로드 할 수있는 내 adb 파일로 바꿀 수 있습니다. gofile.io/ ? c = c0M3DC . 감사합니다
nurulhudamustaqim

Mac의 iOS는 어떻습니까? Mac이 여러 대 있는데 2012 MBA (USB-A)는 iTunes가 실행중인 경우에만 연결을 사용할 수 있습니다. 동일한 장치를 2019 MBA (USB-C) flutter에 연결해도 iTunes가 인식하더라도 장치를 인식하지 못합니다.
Richard

USB-A가 포함 된 2012 Macbook Air는 iPhone5를 감지 할 수 있지만 iTunes를 시작한 경우에만 가능합니다. USB-C가 장착 된 2019 Macbook Air가 동일한 iPhone5를 감지 할 수 없습니다 (예, 신뢰할 수 있으며 예는 XCode 및 iTunes에서 작동합니다). 내 안드로이드 전화는 두 시스템 모두 (iTunes가 아님) 모두 작동하지만 2019 MBA에서는 USB-A / C 동글이 필요합니다.
Richard Richard

95

플러터 구성 --android-sdk ANDROID_SDK_PATH

또는

  • 기기를 찾을 수 없음 (Android Studio에서 Flutter를 설정할 때)
  • 프로젝트 구조-> Project SDK에서 최신 ANDROID API 선택

여기에 이미지 설명을 입력하십시오


2
Project SDK와 Module SDK를 모두 설정하여 수정했습니다. 감사.
Shirish Kadam

2
이것은 내 문제를 해결했습니다. 장치를 실행했지만 플러터가 장치를 감지하지 못했습니다.
Mahdi-Malv

나도 해결했다. 감사합니다!
Lee Casey

나를 위해 일했다. 아니 SDK를 선택했다
phyyyl

나도 해결했다.
gamofe

35

Flutter 콘솔을 사용하여 flutter의 AVD 문제를 해결했습니다.

1 단계:

C: \ Users \ valer> flutter emulators
6 available emulators:

3.2_QVGA_ADP2_API_22 _-_ Lollipop3.2in QVGA (ADP2)Generic3.2 QVGA (ADP2) API 22 - Lollipop
Android_ARMv7a
Android_Accelerated_x86
Nexus S API Google Nexus S API 23
Nexus_S_API_25_1080x1920_Nougart_7.1.1_ • pixel • GoogleNexus S API 25 1080x1920 (Nougart 7.1.1)
Pixel_API_28 • pixel • GooglePixel API 28

에뮬레이터를 실행하려면을 실행하십시오 flutter emulators --launch <emulator id>.

2 단계:

C: \ Users \ valer> flutter emulators --launch Pixel_API_28

33

이것이 나의 해결책이었다. 내 혼란이 다른 사람을 도울 수 있기를 바랍니다.

" 개발자 옵션 "이 켜져 있었습니다 .

그러나 " USB Debbugging "은 꺼져 있었습니다.

그래서 USB Debbugging을 켜고 문제가 해결되었습니다.


21

나의 경우에는

파일> 프로젝트 구조

최신 SDK 선택

여기에 이미지 설명을 입력하십시오


이 답변은 저에게도 도움이됩니다. 감사합니다.
Ashish

옵션 프로젝트 구조가없는 경우 android studio
Wilmer

이 답변은 도움이되고 문제를 해결했습니다. 감사합니다
Suna Arun

21

내가 달릴 때까지 제안 사항이 효과가 없었습니다.

flutter config --android-sdk ANDROID_SDK_PATH

"PATH"= 경로를 사용하십시오.

flutter 구성 --android-sdk C : \ Users \ % youruser % \ AppData \ Local \ Android \ Sdk


그렇게 한 후unable to locate Android SDK
eggrobot78

1
@ eggrobot78은 Android SDK 설치 위치를 ANDROID_HOME의 환경 경로 변수로 추가하여이 문제를 해결할 수있었습니다.
essbee

17

나는 당신과 같은 문제가 발생합니다. 장치가 컴퓨터에 연결되어 있지 않은 것으로 나타났습니다.

노트 :

  • XCode를 사용하는 경우 컴퓨터와 장치 모두 동일한 WIFI 를 사용하는 경우 장치를 컴퓨터와 연결할 필요가 없습니다.
  • Android 또는 터미널 명령으로 실행되는 iOS의 경우 명령 행을 사용하여이를 실행하는 경우 케이블을 통해 연결되어 있는지 확인해야 합니다. 동일한 WIFI를 공유해도 작동하지 않습니다. 장치가 실제로 연결되어 있는지 확인하십시오.
  • 안드로이드 기기에서 USB 디버깅허용 했는지 확인하십시오 .

그래도 문제가 해결되지 않으면 더 많은 정보와 세부 정보를 얻을 수있는 아래 명령을 실행하십시오.

flutter run --verbose

1
VS 코드는 Flutter를 실행할 수 있지만 터미널은 실행할 수없는 동일한 문제가 있습니다. 내가 누락 된 주장이 그것이 효과가 있는지 궁금합니다. 말이되지 않는 것 같습니다. VS Code 또는 XCode 명령은 CLI의 프런트 엔드 역할을한다고 생각합니다.
pipedreambomb

16

내가해야 할 일 :

flutter emulators

사용 가능한 모든 에뮬레이터가 나열됩니다. iOS의 경우 먼저 시뮬레이터를 열어야합니다.

flutter emulators --launch EMULATOR NAME

이것은 에뮬레이터를 시작합니다

그리고 그것을 구축

flutter run -d "EMULATOR ID"

15

나는 Flutter에게 가장 좋은 Genymotion으로 광산을 운영했습니다.

설치가 덜 고통스럽고

아래에 ADB를 설정하십시오

여기에 이미지 설명을 입력하십시오

-우리 안드로이드 SDK 경로-

내 것은 C : \ Users \ user \ AppData \ Local \ Android \ SDK입니다.


감사. Genymotion을 다시 설치 하고이 작업을 수행해야했습니다.
Dan

Genymotion은 더 가볍습니다.
Roberto Góes

Windows 10에서는 작동하기 전에 컴퓨터를 다시 시작해야했습니다
NearHuscarl

11

윈도우 사용자의 경우

Flutter SDK의 환경 변수 설정 ( ... \ flutter_windows_v0.2.8-beta.zip \ flutter \ bin )

장치 연결이 없습니다

자세한 내용은 http://www.developerlibs.com/2018/05/flutter-introduction-and-setup.html을 확인하십시오 .

언급 된 페이지의 정보는 다음과 같습니다. Windows 환경 변수에 Flutter 추가

  1. Flutter SDK 폴더로 이동하십시오.
  2. bin 폴더로 이동하여 디렉토리 경로를 복사하십시오 (귀하의 경우 C : \ Flutter \ bin)
  3. “제어판> 사용자 계정> 사용자 계정> 환경 변수 변경”으로 이동하십시오.
  4. “사용자 변수”에서 경로 변수를 선택하고 편집을 클릭하십시오.
  5. C : \ Flutter \ bin을 넣고 적용하십시오.

Flutter Environment와 마찬가지로, 사용자 정의 위치에있는 경우 Android SDK 경로를 설정해야합니다.

  1. Android SDK 폴더로 이동하십시오.
  2. 디렉토리 경로를 복사하십시오 (귀하의 경우 ..AndroidStudioSDK \ sdk)
  3. “제어판> 사용자 계정> 사용자 계정> 환경 변수 변경”으로 이동하십시오.
  4. “사용자 변수”에서 경로 변수를 선택하고 편집을 클릭하십시오.
  5. ANDROID_HOME과 함께 ..AndroidStudioSDK \ sdk를 넣고 적용하십시오.

팁 :

다음과 같은 문제가 발생하면

1. [✗] Android 툴체인-Android 기기 용 개발 ✗ Android SDK를 찾을 수 없습니다. https://developer.android.com/studio/index.html 에서 Android Studio 설치 첫 실행시 Android SDK 구성 요소 설치를 지원합니다. (또는 자세한 지침 은 https://flutter.io/setup/#android-setup 을 방문 하십시오 ).

Android SDK가 사용자 정의 위치에 설치된 경우 $ ANDROID_HOME을 해당 위치로 설정하십시오.

다음 명령으로 해결할 수 있습니다.

flutter config --android-sdk <android-sdk-location> 또는 flutter config --android-sdk "android-sdk-location"

  1. 오류 : 알 수없는 인수-라이센스

다음 명령으로 해결할 수 있습니다.

flutter -v doctor --android-licenses

이제 사용하려는 에뮬레이터를 선택하고 녹색 화살표를 클릭하여 프로젝트를 실행하십시오. 따라서 이미 설계된 기본 화면입니다.


10

때로는 모든 것이 완벽하지만 장치가 더 이상 ADB에서 인증되지 않은 경우가 있습니다. 이러한 경우 ADB가 있지만 연결된 장치에는 표시되지 않습니다.

이 문제를 해결하는 단계

1. 인증 여부 확인 : 터미널 / cmd / PowerShell을 열고 adb 장치를 작성하면 연결된 모든 장치가 PC에 표시됩니다.

<ANDROID_SDK_HOME>\platform-tools>adb devices
List of devices attached
4df798d76f98cf6d        unauthorized

2. 전화에서 USB 디버깅 취소

장치가 인증되지 않은 것으로 표시되면 전화의 개발자 옵션으로 이동하여 "USB 디버깅 인증 취소"(JellyBean 및 Samsung GalaxyIII에서 테스트)를 클릭하십시오.

3. ADB 서버를 다시 시작하십시오.

adb kill-server
adb start-server

4. 장치를 다시 연결하고 다음 명령을 다시 실행하십시오. adb devices

이제 인증 된 것으로 표시되어야합니다.

5. 갈 준비가되었습니다.

이제 편집기 Android Studio / Visual Studio Code를 열고 장치가 연결된 장치에 표시되는지 확인하십시오.

flutter doctor 명령으로 간단히 확인할 수 있습니다.


8

Flutter 응용 프로그램 을 실행하려면 하나 이상의 장치 / 시뮬레이터가 연결되어 있어야합니다 .

또한 개발자 설정에서 USB 디버깅이 활성화되어 있는지 확인하십시오.


8

당신이 가지고 있다면

  • 플러터 SDK 다운로드
  • 모바일 장치를 연결하고 모바일에서 개발자 옵션을 활성화하고 USB 디버깅을 허용했습니다.

그리고 여전히 "No device connected"가 표시되면 ADB 드라이버를 설치해야한다고 생각합니다. 그것은 나를 위해 일했다!! 다운로드하려면 여기를 클릭하십시오


8

Flutter와 같은 문제에 직면하고 있습니다. 그러나 나는 일하는 다른 방법을 찾았습니다.

  1. 먼저 Android 에뮬레이터를 실행하십시오.
  2. 그런 다음 Flutter Console로 이동하십시오.
  3. flutter doctor 명령을 실행하고 에뮬레이터가 연결된 장치 태그 아래에 표시되는지 확인하십시오. 여기에 이미지 설명을 입력하십시오

  4. 이제 Flutter 콘솔을 통해 Flutter 프로젝트 경로로 이동하십시오. 예를 들어 D : \ FlutterWorkspace \ flutter_demo입니다.

  5. 그런 다음 flutter run 명령을 실행하십시오. 예 :

여기에 이미지 설명을 입력하십시오

잠시 후에 앱이 Android 에뮬레이터에서 실행되는 것을 볼 수 있습니다. 여기에 이미지 설명을 입력하십시오


6

지금까지 언급하지 않은 한 가지 옵션은 (내 설정의 경우) 개발자 옵션 'USB 구성 선택'이 MTP (Media Transfer Protocol)로 설정되어야한다는 것입니다.


6

Linux를 사용하고 있으므로 다음 단계가 도움이 될 수 있습니다. 먼저 루트 권한으로 스튜디오를 엽니 다 ( 창 : 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭> 관리자 권한으로 실행 , linux :sudo ./studio.sh 터미널에서)

여기에 언급 된대로 하드웨어 가속에서 Hardware-GLES 2.0을 사용하여 에뮬레이터를 만듭니다 . Android Studio에서 터미널 열기 (Alt + F12)

명령을 실행 flutter devices하고 목록 장치를 확인하십시오

root@abc-OptiPlex-3050:~/flutter_workspace/my_app/my_app# flutter devices
   Woah! You appear to be trying to run flutter as root.
   We strongly recommend running the flutter tool without superuser privileges.

1 connected device:

Android SDK built for x86 • emulator-5554 • android-x86 • 
Android 8.1.0 (API 27)(emulator)

마지막으로 터미널에서 실행 flutter run

root@abc-OptiPlex-3050:~/flutter_workspace/my_app/my_app# flutter run
   Woah! You appear to be trying to run flutter as root.
   We strongly recommend running the flutter tool without superuser privileges.


Using hardware rendering with device Android SDK built for x86. 
If you get graphics artifacts, consider enabling software rendering 
with "--enable-software-rendering".
Launching lib/main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...                                       0.7s
Resolving dependencies...                                    1.2s
Running 'gradlew assembleDebug'...                           1.5s
Built build/app/outputs/apk/debug/app-debug.apk.
I/FlutterActivityDelegate(25096): onResume setting current activity to this
Syncing files to device Android SDK built for x86...             
D/        (25096): HostConnection::get() New Host Connection established 
0xe8487780, tid 25116
D/EGL_emulation(25096): eglMakeCurrent: 0xe5b3d8a0: ver 2 0 (tinfo 0xe84832f0)

🔥  To hot reload changes while running, press "r". To hot restart (and 
rebuild state),press "R".An Observatory debugger and profiler on 
Android SDK built for x86 is available at: http://127.0.0.1:8100/
For a more detailed help message, press "h". To quit, press "q".

프로젝트 에서 flutter-sdk 경로를 확인하십시오.


4

실제 답변은 저에게 효과적이지 않았습니다.

그러나 ANDROID_HOME당신을 설정 ~/.bash_profile하고 로그 아웃 한 다음 로그인하면 작동합니다!

열린 프로젝트에이 환경 변수를 설정하지 않았기 때문에 Android Studio 문제 일 수 있습니다.


4

로컬 flutter 엔진으로 디버깅하는 동안 동일한 문제가 있습니다. 이 경우 environment variable을 설정 한 경우 FLUTTER_ENGINE설정을 해제하고 IDE를 다시 시작해야합니다.


4

위의 솔루션 중 어느 것도 나를 위해 일한 것은 아니지만 catch안드로이드 스튜디오를 무효화 하고 다시 시작 하여 해결할 수있었습니다 .

File > Invalidate Catches / Restart...

효과가있는 유일한 솔루션
실제 19

4

다음 단계를 수행하십시오.
파일 -> 프로젝트 구조 -> 프로젝트 SDK (Android SDK에서 SDK 경로 선택)-> 확인

장치가 PC에 연결되어 있는지 확인하십시오.

GitBash를 열고 다음을 입력하십시오 : flutter devices. 그런 다음 flutter 앱을 실행하십시오.


3

Flutter는 앱을 실행하기위한 장치가 필요합니다. 이에 대한 두 가지 선택이 있습니다.

  1. 실제 전화에서 앱을 실행하십시오.
  2. 컴퓨터의 가상 장치에서 앱을 실행하십시오.

옵션 1은 장치 리소스를 사용하지 않고 더 빠르기 때문에 권장합니다.

옵션 1:

휴대 전화에서 개발자 옵션을 잠금 해제하고 개발자 설정으로 이동하여 USB 디버깅을 켜고 휴대 전화를 컴퓨터에 연결하십시오. 이제 실행 flutter run하면 작동합니다.

옵션 2 :

안드로이드 스튜디오를 열고 AVD 관리자로 가서 가상 장치를 추가하지 않은 경우 가상 장치 추가 및 가상 장치를 실행하십시오. 이제 실행flutter run 다시 하면 작동합니다.

이 방법은 안드로이드 스튜디오의 가상 장치뿐만 아니라 모든 가상 장치에서 작동합니다.


3

"ANDROID_HOME"을 환경 변수로 변경하고 안드로이드 SDK의 위치로 설정 한 후 문제를 해결했습니다. 내 경우에는 C : \ Android \ Sdk


3

이것이 나의 해결책이었다. 내 혼란이 다른 사람을 도울 수 있기를 바랍니다.

"개발자 옵션"이 켜져있었습니다.

"USB Debbugging"은 꺼져있었습니다.

그래서 USB Debbugging을 켜고 문제가 해결되었습니다.



2

기본적으로 개발 머신에 "연결된"장치가 필요합니다. 머신에서 실행되는 시뮬레이터 / 에뮬레이터를 사용하는 경우 연결된 장치로 자동 인식됩니다. 다른 방법은 물리적 장치를 연결하는 것이며 설정 프로세스는 Android 및 iOS 장치에 따라 약간 다릅니다.


2

나를 위해 그것은

  1. 환경 변수에 "ANDROID_HOME"을 추가 하고 D : \ dev \ android \ (나를 위해)로 설정

  2. "D : \ dev \ android \ platform-tools"(나를 위해)를 경로에 추가하기

  3. 좋아, 좋아, 좋아 안드로이드 스튜디오를 다시 시작


2

나의 경우에는, flutter devices 장치가 올바르게 표시되었고 플러터 실행이 예상대로 작동했습니다. 그러나 장치는 Android Studio에 표시되지 않습니다.

여기 내 sulotion이 있습니다.

.bash_profileAndroid SDK는 다음과 같이 구성되었습니다.

export ANDROID_SDK_ROOT="~/Library/Android/sdk"

flutter 플러그인이를 인식 할 수없는 것 같아서 다음 ~과 같이 변경했습니다.

export ANDROID_SDK_ROOT="/Users/charliema/Library/Android/sdk"

Android Studio를 다시 열면 작동했습니다.


2

Mac에서 Visual Studio Code를 사용하고 있었고 iPhone에서 플러터 코드를 실행하려고했습니다. 장치가 상태 표시 줄에 나타나지 않았습니다. 터미널 에서이 작업을 수행하여 문제를 해결했습니다.

rm -rf <flutter_repo_directory>/bin/cache
flutter doctor -v

기본적으로 Flutter 리포지토리 폴더에서 모든 캐시 데이터가 지워집니다. flutter doctor 를 실행하면 처음에는 일부 파일이 다운로드됩니다.


나는 항상 같은 문제가 있었고 아래 단계가 도움이 될 것입니다
abuder

Mac 시스템에서 iPhone이 플러터로 인식 할 수 없습니다. 여러 가지 방법으로 시도해 보니 잘 작동합니다. 감사합니다 ~
Pulller

2

참고 : Android 10에서 실행되는 Mi (Xiaomi) 모바일 (Redmi K20 Pro)을 사용하고 있습니다

기기 목록을 표시하려면 2 가지 작업을 수행해야합니다.

1) Android Studio-> 파일-> 프로젝트 구조로 이동하여 옵션에서 프로젝트 SDK를 선택하십시오. 메뉴에서 최신 버전을 선택했습니다.

2) 실제 장치를 PC / 노트북에 연결할 때을 선택하십시오 Transfer photos (PTP) mode.

노트 : 파일 전송 모드를 선택하지 마십시오. 이거 작동 안 할거야.

위의 두 가지 작업을 수행 한 후 flutter devices명령 프롬프트 에 작성하여 장치 가용성의 상태를 확인할 수 있습니다 .

모바일 장치가 표시되기를 바랍니다.


2

1 단계 : 연결된 장치를 확인하려면 다음 을 실행하십시오.flutter devices

2 단계 : 사용 가능한 에뮬레이터 목록을 볼 수있는 연결된 장치가없는 경우 다음을 실행하십시오.flutter emulators

3 단계 : 에뮬레이터를 실행하려면 다음을 실행하십시오.flutter emulators --launch <emulator id>

4 단계 : 사용 가능한 에뮬레이터가없는 경우 다음을 실행하십시오.flutter emulators --create [--name xyz]

==> 안드로이드의 경우 :

1 단계 : 에뮬레이터 목록을 확인하려면 다음 을 실행하십시오.emulator -list-avds

2 단계 : 이제 에뮬레이터를 시작하려면 다음 을 실행하십시오.emulator -avd avd_name

==> iOS의 경우 :

1 단계: open -a simulator

2 단계: flutter run (앱 디렉토리에서)

이것이 귀하의 문제를 해결하기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.