flutter run: Tidak ada perangkat yang terhubung

227

Saya mencoba membuat aplikasi sampel dengan flutter (instalasi baru) studio android juga diinstal (instalasi baru)

Ini adalah output dari flutter run

flutter run  
No connected devices.

output dari 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.

Apakah ada solusi untuk masalah ini?

Adnan Mumtaz
sumber
8
Apakah Anda memiliki perangkat yang terhubung (USB debugging diaktifkan) atau emulator berjalan?
Günter Zöchbauer
lakukan flutter devicesuntuk memeriksa apakah flutter dapat menemukan perangkat atau tidak
denvercoder9
Kesalahan "Tidak ada perangkat yang terhubung" biasanya berarti Anda tidak mengaktifkan opsi pengembang di perangkat Anda.
Shomu
Bagi saya ini terjadi sekitar 1 menit maka sepertinya benar sendiri. Studio Android berfungsi dengan baik dengan segera, tetapi Flutter tampaknya terlalu lambat dalam segala hal, termasuk membuat emulator dikenali. Mungkin mencoba kesabaran dan kembali setelah minum kopi?
Mitch
7
Saya memiliki masalah yang sama, saya sudah memperbaiki dengan mengubah Kabel USB, karena beberapa kabel hanya untuk daya.
Thiago Silva Ferreira

Jawaban:

186

Flutter mendukung perangkat / simulator iOS dan Android.

Di terminal, jalankan flutter devicesperintah untuk memverifikasi bahwa Flutter mengenali perangkat Android Anda yang terhubung.

Berikut ini adalah dokumen referensi, Bagaimana Anda dapat mengatur Perangkat / Simulator untuk menjalankan aplikasi Anda.

Sebab, Android (di sistem mac)

Siapkan perangkat Android Anda

Untuk bersiap menjalankan dan menguji aplikasi Flutter Anda di perangkat Android, Anda membutuhkan perangkat Android yang menjalankan Android 4.1 (API level 16) atau lebih tinggi.

  1. Aktifkan opsi Pengembang dan debugging USB di perangkat Anda. Instruksi lengkap tersedia di dokumentasi Android.
  2. Menggunakan kabel USB, colokkan ponsel Anda ke komputer Anda. Jika diminta pada perangkat Anda, beri otorisasi komputer Anda untuk mengakses perangkat Anda.
  3. Di terminal, jalankan flutter devicesperintah untuk memverifikasi bahwa Flutter mengenali perangkat Android Anda yang terhubung.
  4. Mulai aplikasi Anda dengan menjalankan flutter run.

Secara default, Flutter menggunakan versi Android SDK tempat alat adb Anda berada. Jika Anda ingin Flutter menggunakan instalasi Android SDK yang berbeda, Anda harus mengatur variabel lingkungan ANDROID_HOME ke direktori instalasi itu.

Siapkan emulator Android

Untuk bersiap menjalankan dan menguji aplikasi Flutter Anda di emulator Android, ikuti langkah-langkah ini:

  1. Aktifkan akselerasi VM pada mesin Anda.
  2. Luncurkan Android Studio> Peralatan> Android> AVD Manager dan pilih Create Virtual Device.
  3. Pilih definisi perangkat dan pilih Berikutnya.
  4. Pilih satu atau lebih gambar sistem untuk versi Android yang ingin Anda tiru, dan pilih Berikutnya. Disarankan gambar x86 atau x86_64.
  5. Di bawah Emulated Performance, pilih Hardware - GLES 2.0 untuk mengaktifkan akselerasi perangkat keras.
  6. Pastikan konfigurasi AVD sudah benar, dan pilih Selesai.

    Untuk detail tentang langkah-langkah di atas, lihat Mengelola AVD.

  7. Di Android Virtual Device Manager, klik Jalankan di bilah alat. Emulator mulai dan menampilkan kanvas default untuk versi OS dan perangkat yang Anda pilih.

  8. Mulai aplikasi Anda dengan menjalankan flutter run. Nama perangkat yang terhubung adalah Android SDK dibangun, di mana platform adalah keluarga chip, seperti x86.

-

Buka & Hubungkan Perangkat menggunakan Android Studio:

Berikut adalah cara yang lebih mudah untuk membuka dan menghubungkan simulator / perangkat.

Android Studio menunjukkan daftar emulator / simulator (terpasang di sistem Anda) atau perangkat (terhubung ke sistem Anda). Cukup pilih perangkat, Anda ingin membuka, dari daftar, dan menjalankan proyek.

masukkan deskripsi gambar di sini

Krunal
sumber
18
Saya tidak bisa melakukan ini. Emulator berjalan dengan baik. Saya dapat menggunakan dan menjalankan aplikasi Android untuk itu. Tetapi proyek flutter dari Android studio terus mengeluh bahwa tidak ada emulator.
abjbhat
8
Sama di sini, saya mendapatkan "Tidak ada perangkat yang terhubung ditemukan; silakan hubungkan perangkat, atau lihat flutter.io/setup untuk petunjuk memulai." Sementara itu saya bisa melihat emulator duduk di sana di layar yang sama, berdiri & berjalan.
olisteadman
{SOLVED} Setelah beberapa saat saya melakukan percobaan dan kesalahan, saya tahu persis masalah ini disebabkan oleh file adb yang rusak (secara default "flutter devices" akan memanggil file "adb" yang disediakan oleh SDK, misalnya file adb.exe saya ada di "C: \ Android \ Sdk \ platform-tools"). cara untuk mengatasi masalah ini adalah mengganti file dengan file adb lainnya (pastikan Anda telah melakukan backup sebelumnya), Anda dapat mengganti adb asli Anda dengan file adb saya yang dapat Anda unduh di tautan berikut: gofile.io/ ? c = c0M3DC . Terima kasih
nurulhudamustaqim
bagaimana dengan ios di mac? Saya memiliki beberapa mac dan MBA 2012 (USB-A) saya hanya akan membuat koneksi tersedia jika iTunes berjalan. Menghubungkan perangkat yang sama ke flutter MBA 2019 (USB-C) saya tidak mengenali perangkat meskipun iTunes melakukannya,
Richard
Macbook Air 2012 saya dengan USB-A dapat mendeteksi iPhone5 saya tetapi HANYA jika saya memulai iTunes. Macbook Air 2019 saya dengan USB-C tidak dapat mendeteksi iPhone5 yang sama (ya, tepercaya, dan ya berfungsi di XCode dan iTunes). Ponsel android saya berfungsi pada kedua sistem (tidak ada iTunes), namun pada MBA 2019 saya membutuhkan dongle USB-A / C.
Richard
95

flutter config --android-sdk ANDROID_SDK_PATH

ATAU

  • Perangkat Tidak Ditemukan (Saat mengatur Flutter di android studio)
  • Struktur proyek -> pilih ANDROID API terbaru di Project SDK

masukkan deskripsi gambar di sini

Anilkumar Patel
sumber
2
Dengan mengatur SDK Proyek dan Modul SDK memperbaikinya. Terima kasih.
Shirish Kadam
2
Ini menyelesaikan masalah saya. Saya sudah menjalankan perangkat, tetapi flutter tidak dapat mendeteksi mereka.
Mahdi-Malv
Dipecahkan untuk saya juga. Terima kasih!
Lee Casey
Bekerja untukku. Tidak ada SDK yang dipilih
phyyyl
Dipecahkan untuk saya juga.
gamofe
35

Saya memecahkan masalah AVD dengan flutter menggunakan konsol Flutter.

Langkah 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

Untuk menjalankan emulator, jalankan flutter emulators --launch <emulator id>.

Langkah 2:

C: \ Users \ valer> flutter emulators --launch Pixel_API_28
Valeriano Costa
sumber
33

Ini solusi saya. Semoga kebingungan saya dapat membantu orang lain juga:

" Opsi Pengembang " saya HIDUP ,

tetapi " USB Debbugging " OFF .

Jadi saya menyalakan USB Debbugging dan masalahnya selesai.

Pablo Chvx
sumber
21

Dalam kasus saya

File> Struktur Proyek

pilih SDK terbaru

masukkan deskripsi gambar di sini

Muhaiminur Rahman
sumber
Jawaban ini juga membantu saya. Terima kasih.
Ashish
jika tidak ada struktur proyek opsi, restart android studio
Wilmer
Jawaban ini bermanfaat, dan menyelesaikan masalah .. Terima kasih banyak
Suna Arun
21

Tidak ada saran yang berhasil, sampai saya berlari

flutter config --android-sdk ANDROID_SDK_PATH

tetapi gunakan "PATH" = jalur Anda:

konfigurasi flutter --android-sdk C: \ Users \% pengguna Anda% \ AppData \ Local \ Android \ Sdk

AFD
sumber
Setelah melakukan itu didapatunable to locate Android SDK
eggrobot78
1
@ eggrobot78 dapat mengatasi ini dengan menambahkan lokasi pemasangan Android SDK sebagai variabel lintasan lingkungan untuk ANDROID_HOME.
essbee
17

Saya mengalami masalah yang sama seperti Anda. Ternyata perangkat Anda tidak terhubung dengan komputer Anda.

catatan:

  • Jika Anda menggunakan XCode, jika komputer dan perangkat Anda menggunakan WIFI yang sama , Anda tidak harus menghubungkan perangkat dengan komputer.
  • Untuk Android, atau iOS yang berjalan di bawah perintah terminal, jika Anda menggunakan baris perintah untuk menjalankan ini, Anda harus memastikan mereka terhubung melalui kabel . Berbagi WIFI yang sama tidak berfungsi. Pastikan perangkat Anda benar-benar terhubung.
  • Pastikan Anda mengizinkan USB Debugging di perangkat android Anda.

Jika ini masih tidak berhasil, coba jalankan perintah di bawah ini, tempat Anda bisa mendapatkan info dan detail yang lebih kaya:

flutter run --verbose
David
sumber
1
Saya pernah mengalami masalah yang sama, di mana VS Code dapat menjalankan Flutter tetapi terminal tidak bisa. Saya ingin tahu apakah ada argumen yang saya lewatkan yang akan membuatnya bekerja? Sepertinya tidak masuk akal; Saya pikir perintah VS Code atau XCode hanya akan berfungsi sebagai ujung depan untuk CLI.
pipedreambomb
16

Apa yang perlu saya lakukan:

flutter emulators

Ini akan mencantumkan semua emulator yang tersedia. Untuk iOS Anda harus membuka simulator terlebih dahulu.

flutter emulators --launch EMULATOR NAME

Ini akan meluncurkan emulator

Dan untuk membangunnya

flutter run -d "EMULATOR ID"
Estevão Lucas
sumber
15

Saya menjalankan milik saya dengan Genymotion, mungkin yang terbaik untuk Flutter.

Pengaturannya kurang menyakitkan dan

Pastikan pengaturan ADB di bawah

masukkan deskripsi gambar di sini

- PATH SDK ANDROID KAMI -

Milik saya adalah C: \ Users \ user \ AppData \ Local \ Android \ Sdk

Victor Tong
sumber
Terima kasih. Saya menginstal ulang Genymotion dan harus melakukan ini.
Dan
Genymotion lebih ringan.
Roberto Góes
Pada Windows 10 saya harus me-restart komputer saya sebelum berfungsi
NearHuscarl
11

Untuk pengguna jendela,

Tetapkan variabel lingkungan dari Flutter SDK ( ... \ flutter_windows_v0.2.8-beta.zip \ flutter \ bin )

Tidak ada perangkat yang terhubung

Untuk informasi lebih lanjut, Anda dapat memeriksa di sini http://www.developerlibs.com/2018/05/flutter-introduction-and-setup.html

Berikut adalah info dari halaman yang disebutkan: Tambahkan Flutter ke Path variabel Lingkungan Windows

  1. Arahkan ke folder Flutter SDK.
  2. Masuk ke folder bin dan salin jalur direktori (dalam kasus Anda C: \ Flutter \ bin)
  3. Pergi ke "Control Panel> Akun Pengguna> Akun Pengguna> Ubah variabel lingkungan saya"
  4. Di bawah "Variabel pengguna" pilih variabel jalur dan klik edit.
  5. Masukkan C: \ Flutter \ bin dan terapkan.

Sama seperti Flutter Environment, kita harus mengatur jalur Android SDK jika berada di lokasi khusus.

  1. Menavigasi ke folder Android SDK.
  2. Salin jalur direktori (dalam kasus Anda ..AndroidStudioSDK \ sdk)
  3. Pergi ke "Control Panel> Akun Pengguna> Akun Pengguna> Ubah variabel lingkungan saya"
  4. Di bawah "Variabel pengguna" pilih variabel jalur dan klik edit.
  5. Masukkan ..AndroidStudioSDK \ sdk dengan ANDROID_HOME dan terapkan.

Kiat:

Jika Anda menghadapi masalah berikut,

1. [✗] rantai alat Android - kembangkan untuk perangkat Android ✗ Tidak dapat menemukan Android SDK. Instal Android Studio dari https://developer.android.com/studio/index.html Pada peluncuran pertama, ini akan membantu Anda dalam menginstal komponen Android SDK. (atau kunjungi https://flutter.io/setup/#android-setup untuk petunjuk terperinci).

Jika Android SDK telah diinstal ke lokasi khusus, setel $ ANDROID_HOME ke lokasi itu.

Anda dapat mengatasinya dengan perintah berikut.

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

  1. Galat: Argumen tidak dikenal - lisensi

Anda dapat mengatasinya dengan Mengikuti Perintah.

flutter -v doctor --android-licenses

Sekarang, Pilih emulator yang ingin Anda gunakan dan klik panah hijau untuk menjalankan proyek. Jadi, di sini layar default yang sudah dirancang.

Sunil
sumber
10

Terkadang Anda memiliki segalanya yang sempurna tetapi perangkat tidak lagi disahkan di ADB. Dalam kasus seperti itu, Anda memiliki ADB tetapi tidak akan ditampilkan di perangkat yang terhubung.

Langkah-langkah untuk Memperbaiki masalah ini

1. Periksa apakah diotorisasi: Buka terminal / cmd / PowerShell dan tulis perangkat adb. Ini akan menunjukkan semua perangkat yang terhubung ke PC.

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

2. Cabut USB Debugging di ponsel

Jika perangkat ditampilkan sebagai tidak sah, buka opsi pengembang di telepon dan klik "Cabut otorisasi debugging USB" (diuji dengan JellyBean & Samsung GalaxyIII).

3. Mulai ulang Server ADB:

adb kill-server
adb start-server

4. Hubungkan kembali Perangkat dan jalankan perintah berikut lagi: perangkat adb

Sekarang seharusnya tampilan tersebut diotorisasi.

5. Siap untuk pergi.

Sekarang, buka editor Android Studio / Visual Studio Code dan periksa apakah perangkat Anda ditampilkan di perangkat yang terhubung atau tidak.

Anda cukup memeriksanya dengan perintah dokter yang bergetar.

Akram Chauhan
sumber
8

Harus ada setidaknya satu perangkat / Simulator yang terhubung untuk menjalankan aplikasi Flutter .

Pastikan juga USB debugging diaktifkan di pengaturan pengembang.

Pravin Raj
sumber
8

Jika Anda memiliki

  • Mengunduh SDK yang bergetar
  • Sambungkan perangkat seluler Anda dan aktifkan opsi pengembang di seluler dan debugging USB yang diizinkan.

Dan Anda masih mendapatkan "Tidak ada perangkat yang terhubung" maka saya pikir Anda harus menginstal driver ADB. Itu bekerja untuk saya !! Klik di sini untuk mengunduh

sandeep kumar
sumber
8

Saya menghadapi masalah yang sama dengan Flutter. Tapi saya menemukan cara lain yaitu bekerja

  1. Pertama kali jalankan Android Emulator
  2. Lalu pergi ke Flutter Console Anda
  3. Jalankan perintah flutter doctor & periksa apakah emulator Anda ditampilkan di bawah tag perangkat yang terhubung misalnya masukkan deskripsi gambar di sini

  4. Sekarang pindah ke jalur proyek Flutter Anda melalui konsol Flutter misalnya bagi saya itu adalah D: \ FlutterWorkspace \ flutter_demo

  5. Kemudian jalankan perintah flutter run. misalnya

masukkan deskripsi gambar di sini

Tunggu beberapa saat Anda akan melihat aplikasi Anda berjalan ke Android Emulator. masukkan deskripsi gambar di sini

droidDip
sumber
6

Satu opsi yang belum saya lihat sebutkan sejauh ini adalah (untuk pengaturan saya) Opsi Pengembang 'Pilih Konfigurasi USB' harus diatur ke MTP (Media Transfer Protocol).

jaxfire
sumber
6

Saya menggunakan Linux jadi inilah langkah yang bisa membantu. Studio terbuka pertama dengan izin root, ( jendela: Klik kanan ikon program> Pilih Run As Administrator , linux: sudo ./studio.shin terminal)

Buat emulator dengan Perangkat Keras - GLES 2.0 dalam akselerasi perangkat keras seperti yang disebutkan di sini . Buka terminal di studio android (Alt + F12)

Jalankan perintah flutter devicesdan lihat daftar perangkat

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)

Akhirnya lari dari terminal 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".

Dan periksa jalur flutter-sdk di proyek Anda. Konfigurasikan dari jawaban ini

Iamat8
sumber
4

Jawaban yang sebenarnya tidak berhasil untuk saya.

Tapi pengaturan ANDROID_HOMEdalam dirimu~/.bash_profile dan keluar lalu masuk, buat itu berfungsi!

Ini mungkin masalah Android Studio karena Ini tidak mengatur variabel lingkungan ini untuk proyek terbuka.

RobertPro
sumber
4

Saya memiliki masalah yang sama ketika saya sedang debug dengan mesin flutter lokal. Jika demikian, jika Anda telah menetapkan variabel lingkungan FLUTTER_ENGINE, Anda harus menghapusnya dan memulai kembali IDE Anda.

Jidong Chen
sumber
4

Tidak ada solusi di atas yang berfungsi untuk saya, tetapi saya dapat menyelesaikannya dengan membatalkan catchdan memulai ulang studio android saya:

File > Invalidate Catches / Restart...
Jude
sumber
Hanya solusi yang bekerja
nyata 19
4

Ikuti langkah ini:
File -> Struktur Proyek -> Project SDK (Pilih Path SDK di Android SDK) -> OK

Pastikan perangkat Anda terhubung ke PC.

Buka GitBash dan ketik: perangkat bergetar. Kemudian jalankan aplikasi flutter Anda. Ini akan berhasil.

Soumen Das
sumber
3

Flutter membutuhkan perangkat untuk menjalankan aplikasi. Ada dua pilihan untuk ini.

  1. Jalankan aplikasi di ponsel asli Anda.
  2. Jalankan aplikasi pada perangkat virtual di komputer Anda.

Saya akan merekomendasikan Opsi 1 karena tidak menggunakan sumber daya perangkat Anda dan lebih cepat.

Pilihan 1:

Buka kunci opsi pengembang di ponsel Anda, buka pengaturan pengembang dan nyalakan USB debugging dan hubungkan ponsel Anda ke komputer Anda. Sekarang jalankan flutter rundan itu akan berhasil.

Pilihan 2:

Buka android studio, buka AVD manager, Tambah perangkat virtual jika Anda belum melakukannya & jalankan perangkat virtual. Sekarang jalankan flutter runlagi dan itu akan berhasil.

Perhatikan bahwa cara ini berfungsi dengan perangkat virtual apa pun dan bukan hanya perangkat virtual dari android studio.

Steev James
sumber
3

Saya memecahkan masalah setelah mengubah "ANDROID_HOME" ke variabel Lingkungan dan mengaturnya ke lokasi SDK android Anda..dalam kasus saya C: \ Android \ Sdk

Muhammad Zacky Asyari
sumber
3

Ini solusi saya. Semoga kebingungan saya dapat membantu orang lain juga:

"Opsi Pengembang" saya HIDUP,

tetapi "USB Debbugging" OFF.

Jadi saya menyalakan USB Debbugging dan masalahnya selesai.

pengguna13465602
sumber
2

Untuk pengguna jendela,

Solusi bagi saya adalah menjalankan Android Studio sebagai administrator

Faustino Gagneten
sumber
2

Ini pada dasarnya membutuhkan perangkat "terhubung" ke mesin pengembangan Anda. Jika Anda menggunakan simulator / emulator yang berjalan pada mesin, itu harus secara otomatis dikenali sebagai perangkat yang terhubung. Cara lain adalah dengan menghubungkan perangkat fisik dan proses pengaturannya sedikit berbeda untuk perangkat Android dan iOS.

Krishnakeshan
sumber
2

Bagi saya itu

  1. menambahkan "ANDROID_HOME" ke variabel Lingkungan dan mengaturnya ke D: \ dev \ android \ (untuk saya)

  2. menambahkan "D: \ dev \ android \ platform-tools" (untuk saya) ke Path saya meletakkan flutter di sana sebelumnya

  3. Ok, Ok, Ok Restart studio Android

svkaka
sumber
2

Dalam kasus saya, flutter devices perlihatkan perangkat saya dengan benar dan flutter run berfungsi seperti yang diharapkan. tetapi perangkat tidak ditampilkan di Android Studio.

Ini ramuan saya:

di saya .bash_profile, Android SDK dikonfigurasi seperti ini:

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

sepertinya flutter plugin tidak bisa menerima ~, jadi saya mengubahnya dengan cara ini:

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

buka kembali Studio Android, itu berhasil.

machao
sumber
2

Saya menggunakan Visual Studio Code di Mac dan mencoba menjalankan kode flutter di iPhone saya. Perangkat tidak muncul di bilah status. Saya memperbaiki masalah ini dengan melakukan ini di Terminal:

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

Ini pada dasarnya akan menghapus semua data cache dari folder repositori Flutter. Jadi ketika Anda menjalankan flutter doctor, itu akan mengunduh beberapa file pada awalnya

Arun
sumber
Saya selalu memiliki masalah yang sama, dan langkah-langkah di bawah ini akan membantu
pelaku
IPhone saya tidak dapat dikenali dengan flutter pada sistem mac. mencoba banyak cara, milikmu bekerja dengan baik. Terima kasih ~
Pulller
2

CATATAN: Saya menggunakan ponsel Mi (Xiaomi) (Redmi K20 Pro) yang berjalan di Android 10

Anda perlu melakukan 2 hal untuk menunjukkan daftar perangkat Anda.

1) Buka Android Studio Anda -> File -> Struktur Proyek dan pilih Project SDK dari opsi. Saya memilih yang terbaru dari menu.

2) Saat Anda menghubungkan perangkat asli Anda ke PC / Laptop, pastikan Anda memilih Transfer photos (PTP) mode.

CATATAN : JANGAN MEMILIH Mode transfer file. Itu tidak akan bekerja.

Setelah melakukan 2 hal di atas, Anda dapat memeriksa status ketersediaan perangkat Anda dengan menulis flutter devicespada prompt perintah.

Saya harap ini menunjukkan perangkat seluler Anda.

Akshay Chopra
sumber
2

LANGKAH 1: Untuk memeriksa perangkat yang terhubung, jalankan:flutter devices

LANGKAH 2: Jika tidak ada perangkat yang terhubung untuk melihat daftar emulator yang tersedia, jalankan:flutter emulators

LANGKAH 3: Untuk menjalankan emulator, jalankan:flutter emulators --launch <emulator id>

LANGKAH 4: Jika tidak ada emulator yang tersedia, jalankan:flutter emulators --create [--name xyz]

==> UNTUK ANDROID:

LANGKAH 1: Untuk memeriksa daftar emulator, jalankan:emulator -list-avds

LANGKAH 2: Sekarang untuk meluncurkan emulator, jalankan:emulator -avd avd_name

==> UNTUK iOS:

LANGKAH 1: open -a simulator

LANGKAH 2: flutter run (Di direktori aplikasi Anda)

Saya harap ini akan menyelesaikan masalah Anda.

IFTEKHAR I ASIF
sumber