çarpıntı çalışması: Bağlı cihaz yok


227

Ben çarpıntı (taze kurulum) android studio da yüklü (taze kurulum) ile örnek bir uygulama oluşturmaya çalışıyorum

İşte çıktı flutter run

flutter run  
No connected devices.

çıktı 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.

Bu sorunun bir çözümü var mı?


8
Bağlı bir cihazınız mı (USB hata ayıklama etkin) veya çalışan bir taklitçiniz mi var?
Günter Zöchbauer

do flutter devicesçarpıntı herhangi cihazları veya değil bulabilirsiniz olmadığını kontrol etmek
denvercoder9

"Bağlı cihaz yok" hatası genellikle cihazınızda geliştirici seçeneklerini etkinleştirmediğiniz anlamına gelir.
Shomu

Benim için bu yaklaşık 1 dakika sürer, o zaman kendi kendine doğru görünüyor. Android stüdyosu hemen iyi çalışıyor, ancak Flutter, emülatörün tanınmasını sağlamak da dahil olmak üzere hemen hemen her şeyde aşırı yavaş görünüyor. Belki biraz sabır deneyin ve bir fincan kahveden sonra geri dönün?
Mitch

7
Aynı sorunu yaşadım, USB Kablosunu değiştirerek düzelttim, çünkü bazı kablolar sadece güç içindir.
Thiago Silva Ferreira

Yanıtlar:


187

Flutter hem iOS hem de Android cihazı / simülatörleri destekler.

Terminalde, flutter devicesFlutter'ın bağlı Android cihazınızı tanıdığını doğrulamak için komutu çalıştırın .

İşte bir referans belgesi, Cihazınızı / Simülatörünü uygulamanızı çalıştırmak için nasıl kurabilirsiniz.

İçin Android (mac sistemde)

Android cihazınızı kurun

Flutter uygulamanızı bir Android cihazında çalıştırmaya ve test etmeye hazırlanmak için Android 4.1 (API seviye 16) veya daha yeni bir sürümü çalıştıran bir Android cihaza ihtiyacınız olacaktır.

  1. Cihazınızda Geliştirici seçeneklerini ve USB hata ayıklamayı etkinleştirin. Ayrıntılı talimatlar Android belgelerinde mevcuttur.
  2. Bir USB kablosu kullanarak telefonunuzu bilgisayarınıza takın. Cihazınızda istenirse, bilgisayarınızı cihazınıza erişmesi için yetkilendirin.
  3. Terminalde, flutter devicesFlutter'ın bağlı Android cihazınızı tanıdığını doğrulamak için komutu çalıştırın .
  4. Flutter run'ı çalıştırarak uygulamanızı başlatın.

Varsayılan olarak Flutter, adb aracınızın temel aldığı Android SDK sürümünü kullanır. Flutter'ın Android SDK'nın farklı bir yüklemesini kullanmasını istiyorsanız, ANDROID_HOME ortam değişkenini bu kurulum dizinine ayarlamanız gerekir.

Android öykünücüsünü ayarlama

Android emülatöründe Flutter uygulamanızı çalıştırmaya ve test etmeye hazırlanmak için şu adımları izleyin:

  1. Makinenizde VM hızlandırmayı etkinleştirin.
  2. Android Studio> Araçlar> Android> AVD Yöneticisi'ni başlatın ve Sanal Cihaz Oluştur'u seçin.
  3. Bir cihaz tanımı ve İleri'yi seçin.
  4. Taklit etmek istediğiniz Android sürümleri için bir veya daha fazla sistem görüntüsü seçin ve İleri'yi seçin. Bir x86 veya x86_64 resmi önerilir.
  5. Taklit Performans altında, donanım hızlandırmayı etkinleştirmek için Donanım - GLES 2.0'ı seçin.
  6. AVD yapılandırmasının doğru olduğunu doğrulayın ve Son'u seçin.

    Yukarıdaki adımlarla ilgili ayrıntılar için bkz. AVD'leri yönetme.

  7. Android Sanal Aygıt Yöneticisi'nde, araç çubuğundaki Çalıştır'ı tıklayın. Emülatör başlatılır ve seçtiğiniz işletim sistemi sürümü ve cihaz için varsayılan tuvali görüntüler.

  8. Flutter run'ı çalıştırarak uygulamanızı başlatın. Bağlı cihaz adı, platformun x86 gibi çip ailesi olduğu Android SDK'dır.

-

Android Studio'yu kullanarak Cihazı Aç ve Bağla:

Simülatörleri / cihazları açmanın ve bağlamanın daha kolay bir yolu.

Android Studio (sisteminizde kurulu) veya sisteminize bağlı emülatörlerin / simülatörlerin bir listesini gösterir. Listeden açmak istediğiniz cihazı seçin ve projeyi çalıştırın.

resim açıklamasını buraya girin


18
Bunu iţletemiyorum. Emülatör gayet iyi çalışıyor. Bir Android uygulamasını dağıtabilir ve çalıştırabilirim. Ancak Android stüdyosundaki çarpıntı projesi, emülatör olmadığından şikayet ediyor.
abjbhat

8
Aynı şekilde, "Bağlı cihaz bulunamadı; lütfen bir cihaz bağlayın veya başlangıç ​​talimatları için flutter.io/setup adresine bakın." Bu arada emülatörün aynı ekranda oturduğunu görebiliyorum.
olisteadman

{SOLVED} Deneme n hatası yaptıktan bir süre sonra, bu sorunun bozuk adb dosyası nedeniyle oluştuğunu biliyorum (varsayılan olarak "çarpıntı cihazları", SDK tarafından sağlanan "adb" dosyasını çağıracaktır, örneğin adb.exe dosyam "C: \ Android \ Sdk \ platform-tools" dizininde bulunur). Bu sorunun üstesinden gelmenin yolu, dosyayı diğer adb dosyasıyla değiştirmektir (önceki bir yedeklemeyi yaptığınızdan emin olun), orijinal adb'nizi aşağıdaki bağlantıdan indirebileceğiniz adb dosyasıyla değiştirebilirsiniz: gofile.io/ a = c0M3DC . Teşekkürler
nurulhudamustaqim

Mac'te ios ne olacak? Birkaç mac'um var ve 2012 MBA'im (USB-A) sadece itunes çalışıyorsa bağlantıyı sağlayacaktır. İTunes MBA yapmasına rağmen aynı cihazı 2019 MBA (USB-C) çarpıntısına bağlamak, cihazı tanımıyor,
Richard

USB-A ile 2012 Macbook Air'im iPhone5'imi algılayabilir, ancak SADECE iTunes'u başlatırsam. USB-C'li 2019 Macbook Air'im aynı iPhone5'i algılayamıyor (evet, güvenilir ve evet XCode ve iTunes'da çalışıyor). Android telefonum her iki sistemde de çalışıyor (iTunes yok), ancak 2019 MBA'de bir USB-A / C dongle'a ihtiyacım var.
Richard

96

çarpıntı config --android-sdk ANDROID_SDK_PATH

VEYA

  • Cihaz Bulunamadı (Android studio'da Flutter kurulumu sırasında)
  • Proje yapısı -> Project SDK'da en son ANDROID API'sini seçin

resim açıklamasını buraya girin


2
Hem Proje SDK'sını hem de Modül SDK'sını ayarlayarak sorunu düzeltti. Teşekkürler.
Shirish Kadam

2
Bu benim sorunumu çözdü. Çalışan cihazlar vardı, ama çarpıntı onları tespit edemedi.
Mehdi-Malv

Benim için de çözüldü. Teşekkür ederim!
Lee Casey

Benim için çalıştı. Hiçbir SDK seçilmedi
phyyyl

Benim için de çözüldü.
gamofe

35

Flutter konsolunu kullanarak çarpıntıdaki AVD problemini çözdüm.

Aşama 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

Bir emülatör çalıştırmak için çalıştırın flutter emulators --launch <emulator id>.

Adım 2:

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

33

Bu benim çözümümdü. Umarım karışıklığım başka birine de yardımcı olabilir:

" Geliştirici Seçeneklerim " AÇIK ,

ancak " USB Hata Ayıklama " KAPALI .

Böylece USB Hata Ayıklama'yı açtım ve sorun çözüldü.


21

Benim durumumda

Dosya> Proje Yapısı

son sdk'yi seç

resim açıklamasını buraya girin


Bu cevap benim için de yararlı. Teşekkür ederim.
Ashish

herhangi bir seçenek proje yapısı yoksa, android studio yeniden başlatın
Wilmer

Bu cevap yardımcı oldu ve sorunu çözdü .. Çok teşekkürler
Suna Arun

21

Ben koşana kadar hiçbir öneri işe yaramadı

flutter config --android-sdk ANDROID_SDK_PATH

ancak "PATH" = yolunuzu kullanın:

flutter config --android-sdk C: \ Kullanıcılar \% kullanıcı kullanıcı% \ AppData \ Local \ Android \ Sdk


Bunu yaptıktan sonraunable to locate Android SDK
eggrobot78

1
@ eggrobot78, Android SDK kurulum konumunu ANDROID_HOME için bir ortam yolu değişkeni olarak ekleyerek bunu çözebildi.
essbee

17

Seninle aynı problemle karşılaşıyorum. Cihazınızın bilgisayarınıza bağlı olmadığı ortaya çıkıyor.

Not:

  • XCode kullanıyorsanız, hem bilgisayarınız hem de cihaz aynı WIFI kullanıyorsa , cihazı bilgisayara bağlamanız gerekmez.
  • Android veya terminal komutu altında çalışan iOS için, bunu çalıştırmak için komut satırı kullanıyorsanız, bunların kablolarla bağlandığından emin olmanız gerekir . Aynı WIFI'yi paylaşmak işe yaramıyor. Cihazınızın gerçekten bağlı olduğundan emin olun.
  • Android cihazınızda USB Hata Ayıklamaya izin verdiğinizden emin olun .

Bu hala işe yaramazsa, daha zengin bilgi ve ayrıntılar alabileceğiniz komutun altında ateşlemeyi deneyin:

flutter run --verbose

1
VS Kod Flutter çalıştırabilir ama terminal çalışamaz aynı sorunu yaşadım. Acaba kaçırdığım bir soruna yol açacak bir argüman var mı? Mantıklı gelmiyor; Ben VS Kodu veya XCode komutları sadece CLI için ön uç olarak hizmet olacağını düşünüyorum.
pipedreambomb

16

Yapmam gerekenler:

flutter emulators

Mevcut tüm emülatörleri listeleyecektir. İOS için önce simülatörü açmanız gerekir.

flutter emulators --launch EMULATOR NAME

Bu emülatörü başlatacak

Ve inşa etmek için

flutter run -d "EMULATOR ID"

15

Flutter için muhtemelen en iyisi olan Genymotion ile benimkini kullandım.

Kurulum daha az acı verici ve

Altında ADB ayarını yaptığınızdan emin olun

resim açıklamasını buraya girin

- ANDROID SDK YOLUNUZ -

Benimki C: \ Kullanıcılar \ kullanıcı \ AppData \ Local \ Android \ Sdk


Teşekkürler. Genymotion'u yeniden kurdum ve bunu yapmak zorunda kaldım.
Dan

Genymotion daha hafiftir.
Roberto Góes

Windows 10'da çalışmadan önce bilgisayarımı yeniden başlatmak zorunda kaldım
NearHuscarl

11

Pencere kullanıcıları için,

Flutter SDK'nın ortam değişkenini ayarlama ( ... \ flutter_windows_v0.2.8-beta.zip \ flutter \ bin )

Cihaz bağlanmadı

Daha fazla bilgi için http://www.developerlibs.com/2018/05/flutter-introduction-and-setup.html adresini ziyaret edebilirsiniz.

Bahsedilen sayfadaki bilgiler: Windows Ortam Değişken Yolu'na Çarpıntı Ekle

  1. Flutter SDK klasörüne gidin.
  2. Bin klasörüne gidin ve dizin yolunu kopyalayın (sizin durumunuzda C: \ Flutter \ bin)
  3. "Denetim Masası> Kullanıcı Hesapları> Kullanıcı Hesapları> Ortam değişkenlerimi değiştir" e gidin.
  4. "Kullanıcı değişkenleri" altında yol değişkenini seçin ve düzenle'yi tıklayın.
  5. C: \ Flutter \ bin koyun ve uygulayın.

Flutter Environment ile aynı şekilde, özel bir konumdaysa Android SDK yolunu ayarlamamız gerekir.

  1. Android SDK klasörüne gidin.
  2. Dizin yolunu kopyalayın (sizin durumunuzda ..AndroidStudioSDK \ sdk)
  3. "Denetim Masası> Kullanıcı Hesapları> Kullanıcı Hesapları> Ortam değişkenlerimi değiştir" e gidin.
  4. "Kullanıcı değişkenleri" altında yol değişkenini seçin ve düzenle'yi tıklayın.
  5. ANDROID_HOME ile ..AndroidStudioSDK \ sdk yazın ve uygulayın.

İpuçları:

Aşağıdaki sorunla karşılaşırsanız,

1. [✗] Android araç zinciri - Android cihazlar için geliştirin Android Android SDK bulunamıyor. Android Studio'yu https://developer.android.com/studio/index.html adresinden yükleyin İlk açılışta Android SDK bileşenlerini yüklemenize yardımcı olacaktır. (veya ayrıntılı talimatlar için https://flutter.io/setup/#android-setup adresini ziyaret edin ).

Android SDK özel bir konuma yüklendiyse, $ ANDROID_HOME'u bu konuma ayarlayın.

Aşağıdaki komutla çözebilirsiniz.

flutter config --android-sdk <android-sdk-location> VEYA flutter config --android-sdk "android-sdk-location"

  1. Hata: Bilinmeyen argüman - lisanslar

Aşağıdaki Komut ile çözebilirsiniz.

flutter -v doctor --android-licenses

Şimdi, kullanmak istediğiniz emülatörü seçin ve projeyi çalıştırmak için yeşil oku tıklayın. Yani, burada önceden tasarlanmış varsayılan ekran.


10

Bazen her şey mükemmel olabilir, ancak cihaz artık ADB'de yetkilendirilmez. Bu gibi durumlarda ADB'niz vardır ancak bağlı cihazlarda gösterilmez.

Bu sorunu giderme adımları

1. Yetkili olup olmadığını kontrol edin: Terminal / cmd / PowerShell'i açın ve bağlı tüm cihazları PC'ye göstereceği adb cihazları yazın.

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

2. telefonda USB Hata Ayıklama iptal

Cihaz yetkisiz olarak gösteriliyorsa, telefondaki geliştirici seçeneklerine gidin ve "USB hata ayıklama yetkisini iptal et" (JellyBean ve Samsung GalaxyIII ile test edildi) seçeneğini tıklayın.

3. ADB Sunucusunu yeniden başlatın:

adb kill-server
adb start-server

4. Cihazı yeniden bağlayın ve aşağıdaki komutu tekrar çalıştırın: adb Devices

Şimdi yetkili görünmelidir.

5. Gitmeye hazır.

Şimdi, editör Android Studio / Visual Studio Code'u açın ve cihazınızın bağlı cihazlarda görünüp görünmediğini kontrol edin.

Bunu sadece çırpınan doktor komutuyla kontrol edebilirsiniz.


8

Flutter uygulamalarını çalıştırmak için en az bir cihaz / Simülatör bağlı olmalıdır .

Ayrıca USB hata ayıklamanın geliştirici ayarlarında etkinleştirildiğinden emin olun.


8

Eğer varsa

  • Çarpıntı SDK'sını indirdi
  • Mobil cihazınızı bağladı ve mobil cihazdaki geliştirici seçeneğini etkinleştirdi ve USB hata ayıklamasına izin verdi.

Ve hala "Cihaz bağlı değil" alıyorsanız o zaman ben ADB sürücüsü yüklemeniz gerektiğini düşünüyorum. Benim için çalıştı !! İndirmek için buraya tıkla


8

Flutter ile aynı sorunla karşı karşıyayım. Ama çalışmanın başka bir yolunu buldum yani

  1. İlk çalıştırma Android Emulator
  2. Sonra Flutter Konsolunuza gidin
  3. Komut çarpıntı doktorunu çalıştırın ve emülatörünüzün bağlı cihazlar etiketi altında gösterilip gösterilmediğini kontrol edin örn. resim açıklamasını buraya girin

  4. Şimdi Flutter konsolu aracılığıyla Flutter proje yolunuza geçin, örneğin benim için D: \ FlutterWorkspace \ flutter_demo

  5. Sonra flutter run komutunu çalıştırın. Örneğin

resim açıklamasını buraya girin

Uygulamanızın Android Emulator'da çalıştığını göreceğiniz birkaç dakika bekleyin. resim açıklamasını buraya girin


6

Şimdiye kadar bahsetmediğim bir seçenek (kurulumum için) 'USB Yapılandırmasını Seç' Geliştirici Seçeneğinin MTP (Medya Aktarım Protokolü) olarak ayarlanması gerektiğidir.


6

Linux kullanıyorum bu yüzden adım yardımcı olabilir. Kök iznine sahip ilk açık stüdyo, ( pencere: Program simgesini sağ tıklayın> Yönetici Olarak Çalıştır'ı seçin , linux: sudo ./studio.shterminalde)

Burada belirtildiği gibi Donanım hızlandırmada Donanım - GLES 2.0 ile emülatör oluşturun . Android stüdyosunda açık terminal (Alt + F12)

Komutu çalıştırın flutter devicesve aygıtları görün

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)

Sonunda terminalden çalıştırın 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".

Ve project.Configure onay çarpıntı-sdk yolunu yapmak bu cevaptan


4

Gerçek cevap benim için işe yaramadı.

Ama ayarı ANDROID_HOMEsende ~/.bash_profilegiriş çıkış sonra ve o iş yapmak!

Açık projeler için bu ortam değişkenini ayarlamadığı için bu bir Android Studio sorunu olabilir.


4

Yerel çarpıntı motoruyla hata ayıklarken aynı sorunlarım var. Böyle bir durumda, ortam değişkenini ayarladıysanız FLUTTER_ENGINE, bunu değiştirmeli ve IDE'nizi yeniden başlatmalısınız.


4

Yukarıdaki çözümlerin hiçbiri benim için işe yaramadı ama catchandroid stüdyomu geçersiz kılarak ve yeniden başlatarak çözebildim :

File > Invalidate Catches / Restart...

Sadece işe yarayan çözüm
gerçek 19

4

Şu adımı izleyin:
Dosya -> Proje Yapısı -> SDK Projesi (Android SDK'da SDK Yolunu Seçin) -> Tamam

Cihazınızın PC'ye bağlı olduğundan emin olun.

GitBash'i açın ve şunu yazın: çarpıntı aygıtları. Sonra çarpıntı uygulamasını çalıştırın.


3

Flutter'ın uygulamayı çalıştırmak için bir cihaza ihtiyacı var. Bunun için iki seçenek var.

  1. Uygulamayı gerçek telefonunuzda çalıştırın.
  2. Uygulamayı bilgisayarınızdaki sanal bir cihazda çalıştırın.

Seçenek 1'i öneririm çünkü cihaz kaynaklarınızı kullanmaz ve daha hızlıdır.

Seçenek 1:

Telefonunuzdaki geliştirici seçeneklerinin kilidini açın, geliştirici ayarına gidin ve USB hata ayıklamayı açın ve telefonunuzu bilgisayarınıza bağlayın. Şimdi koş flutter runve işe yarayacak.

Seçenek 2:

Android stüdyosunu açın, AVD yöneticisine gidin, Henüz yapmadıysanız sanal bir cihaz ekleyin ve sanal cihazı çalıştırın. Şimdi flutter runtekrar çalıştırın ve işe yarayacak.

Bu yolun sadece android stüdyosundaki sanal cihazlarla değil, herhangi bir sanal cihazla çalıştığını unutmayın.


3

Ortam değişkenlerine "ANDROID_HOME" değiştirdikten ve android SDK'nızın konumuna ayarladıktan sonra sorunu çözdüm ... benim durumumda C: \ Android \ Sdk


3

Bu benim çözümümdü. Umarım karışıklığım başka birine de yardımcı olabilir:

"Geliştirici Seçeneklerim" AÇIK,

ancak "USB Hata Ayıklama" KAPALI.

Böylece USB Hata Ayıklama'yı açtım ve sorun çözüldü.


2

Pencere kullanıcıları için,

Benim için çözüm Android Studio'yu yönetici olarak çalıştırıyordu


2

Temel olarak geliştirme makinenize "bağlı" bir cihaza ihtiyaç duyar. Makinede çalışan bir simülatör / emülatör kullanıyorsanız, otomatik olarak bağlı bir cihaz olarak tanınmalıdır. Başka bir yol, fiziksel bir cihaz bağlamaktır ve kurulum işlemi Android ve iOS cihazlar için biraz değişir.


2

Benim için

  1. Ortam değişkenlerine "ANDROID_HOME" ekleme ve bunu D: \ dev \ android \ olarak ayarlama (benim için)

  2. Yola "D: \ dev \ android \ platform-tools" (benim için) ekleyerek buraya daha önce çarpıntı koydum

  3. Tamam, tamam, tamam Android stüdyosunu yeniden başlat


2

Benim durumumda, flutter devicescihazımı doğru gösterdi ve çarpıntı çalışması beklendiği gibi çalıştı. ancak cihaz Android Studio'da gösterilmez.

İşte benim sulotion:

benim .bash_profile, Android SDK şu şekilde yapılandırıldı:

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

çarpıntı eklentisi recgize olamaz gibi görünüyor ~, bu yüzden bu şekilde değiştirdim:

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

Android Studio'yu yeniden açın, işe yaradı.


2

Mac'te Visual Studio Code kullanıyordum ve iPhone'umda flutter kodunu çalıştırmaya çalışıyordum. Aygıt durum çubuğunda görünmüyordu. Terminalde bunu yaparak sorunu çözdüm:

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

Bu temelde tüm önbellek verilerini Flutter depo klasöründen temizleyecektir. Çırpınan doktor çalıştırdığınızda , başlangıçta bazı dosyaları indirir


Her zaman aynı problemim vardı ve aşağıdaki adımlar yardımcı olacaktır
13'te abuder

İPhone'um mac sistemindeki çarpıntıdan tanıyamıyor. birçok yolu denedim, seninki iyi çalışıyor.Teşekkürler ~
Pulller

2

NOT: Android 10'da çalışan Mi (Xiaomi) mobil (Redmi K20 Pro) kullanıyorum

Cihaz girişinizi göstermek için 2 şey yapmanız gerekir.

1) Android Studio -> Dosya -> Proje Yapısı'na gidin ve seçenekler arasından Proje SDK'sını seçin. Menüden en sonuncuyu seçtim.

2) Gerçek cihazınızı PC / Dizüstü bilgisayarınıza bağladığınızda, seçtiğinizden emin olun Transfer photos (PTP) mode.

NOT : SEÇMEYİN Dosya aktarma modu. Çalışmayacak.

Yukarıdaki 2 şeyi yaptıktan sonra flutter devices, komut istemine yazarak cihazınızın kullanılabilirliğini kontrol edebilirsiniz .

Umarım mobil cihazınızı gösterir.


2

ADIM 1: Bağlı cihazları kontrol etmek için şunu çalıştırın:flutter devices

ADIM 2: Kullanılabilir emülatörlerin listesini görmek için bağlı cihaz yoksa, çalıştırın:flutter emulators

ADIM 3: Bir emülatör çalıştırmak için:flutter emulators --launch <emulator id>

ADIM 4: Kullanılabilir bir emülatör yoksa, çalıştırın:flutter emulators --create [--name xyz]

==> ANDROID İÇİN:

ADIM 1: Emülatörlerin listesini kontrol etmek için çalıştırın:emulator -list-avds

ADIM 2: Şimdi emülatörü başlatmak için:emulator -avd avd_name

==> IOS İÇİN:

AŞAMA 1: open -a simulator

ADIM 2: flutter run (Uygulama dizininizde)

Umarım bu sorununuzu çözer.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.