Ketika saya menjalankan aplikasi itu macet
Launching lib\main.dart on Lenovo A319 in debug mode...
Running Gradle task 'assembleDebug'...
(This is taking an unexpectedly long time.)
Itu tidak pernah menginisialisasi Gradle atau dependensi
gradle
flutter
yaml
flutter-dependencies
pelajar
sumber
sumber
(This is taking an unexpectedly long time.)
apakah artinya setelah waktu itu memberikan hasil tertentu? jika ya, apa hasilnya?flutter run -v
. Terakhir, Anda dapat mencoba menghentikan daemon gradle yang ada melaluicd android && ./gradlew --stop
kemudian jalankanflutter run -v
lagi.flutter doctor
, ini akan mempersempit area pencarian bug. Apakah itu akan dilakukan untuk aplikasi tertentu atau semua aplikasi Anda?Jawaban:
Dalam kasus saya, Windows Firewall menyebabkan masalah ini. Setelah saya menonaktifkannya sementara masalah itu hilang. Layak untuk dicoba. Semoga berhasil!
sumber
Inilah solusi dalam kasus saya.
~/.gradle
(opsional)cd android
./gradlew clean
./gradlew build
sumber
Ada dua alasan bagi saya di Archlinux:
unset TERM
yang diatur kexterm-256color
( referensi ).flutter channel master
&&flutter upgrade
. Saya akan dapat beralih kembali ke flutter stable ketika fix in master membuat jalannya menjadi stable ( referensi ).sumber
Masalah ini terjadi pada sistem saya karena Zen Kernel.
Saya menginstal kernel Linux-LTS dan memulai sistem menggunakan ini.
Kemudian proyek saya didukung untuk dikompilasi lagi.
sumber
Saya menggunakan VS Code di Ubuntu 18.04
Bagi saya itu adalah pengunduhan latar belakang alat membangun SDK android yang sesuai untuk perangkat saya yang terhubung. Menjalankan
flutter run -v
menunjukkan bahwa itu mengunduh alat membangun SDK android yang biasanya memakan waktu. Setelah selesai, aplikasi flutter dikompilasi dan dijalankan dengan sukses.Larutan
Pastikan Anda telah menginstal alat SDK Android dan menambahkannya ke jalur lingkungan. Saya berasumsi Anda telah mengunduh alat SDK Android.
Pastikan Anda telah menginstal gradle dan menambahkannya ke jalur
Pastikan Anda telah menginstal sdr dan flutter sdks terbaru
Untuk no 1 dan 2 silakan lihat posting ini:
Menyiapkan flutter tanpa studio Android
sumber
Jika Anda menggunakan Windows: coba tambahkan pengecualian firewall ke Android Studio Anda.
Saya harap ini juga bermanfaat bagi Anda.
sumber
Ini kemungkinan salah satu dari sejumlah masalah dan beberapa pemecahan masalah yang disarankan dapat ditemukan di sini .
Pastikan Anda membangun terhadap sdk Android yang telah Anda instal ... di file build.gradle Anda, periksa compileSdkVersion.
Anda dapat mencoba menghapus dan menginstal ulang SDK yang relevan.
Beberapa pengguna telah melaporkan bahwa mereka harus menginstal ulang Dart.
Tanpa sedikit informasi lebih lanjut pemecahan masalah dasar adalah yang terbaik yang dapat kami tawarkan maaf.
Semoga berhasil.
sumber
Untuk membuat apk untuk Android di Flutter masalah ini kadang terjadi. Saya beruntung menghadapi masalah ini juga. Berikut adalah beberapa cara untuk menyelesaikannya:
Jika Anda mengikuti rute yang disarankan dari sini: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Coba ini:
Periksa dengan langkah-langkah "tidak dianjurkan" di tutorial di atas jika setiap file yang tercantum sama dengan di proyek Anda, terutama:
root/android/gradle/wrapper/gradle-wrapper.properties set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
diroot/android/build.gradle, set dependencies { classpath 'com.android.tools.build:gradle:3.3.2' }
periksa apakah
root/android/app/build.gradle SDK version is set to minimum 28 for: compileSdkVersion 28 and targetSdkVersion 28
terima kasih.sumber
Punya masalah yang sama karena compileSdkVersion salah dalam file build.gradle. Bekerja dengan baik sekarang.
sumber
Dalam kasus saya, saya lupa mengunduh Driver Web Google. Ini berjalan setelah saya mengunduh Driver Web Google.
sumber
Butuh waktu di windows 10 karena studio Android membutuhkan izin firewall untuk terhubung ke perangkat (AVD). Mungkin ada alasan lain mengapa Anda tidak mengunduh SDK Android lengkap di mesin Anda.
Untuk memeriksa masalah ini cukup jalankan perintah pada alat perintah terminal / cmd / PowerShell Anda.
flutter doctor
dokter bergetarperiksa apakah SDK diinstal atau tidak. Cobalah untuk menginstal dan menerima lisensi menggunakan perintah berikut
flutter doctor --android-licenses
Jika ini tidak menyelesaikan masalah Anda, buka Android Studio dan Buka Android Studio Anda,
File-> settings->System settings(left tab) ->Android SDK
,masuk ke
SDK Tool section
halaman itu,tidak terbuka
hide obsolete packages
,pilih
Android SDL tools(obsolete)
dan tekan berlaku juga instal alat berguna lainnya sesuai dengan kenyamanan Anda.sumber
Ini membantu: memeriksa apakah versi SDK root / android / app / build.gradle diatur ke minimum 28 untuk: compileSdkVersion 28 dan targetSdkVersion 28
Terjadi dengan impor Firestore.
sumber
Dalam kasus saya, Versi Plugin Android Gradle sama sekali tidak diperbarui ke versi mana pun. Jadi saya memperbaruinya dengan mengklik kanan pada folder proyek saya, mengklik "Buka Pengaturan Modul" dan memperbarui versi plugin gradle.
sumber
Saya menggunakan perintah "flutter clean" di proyek saya dan itu kembali berfungsi dengan baik, silakan coba. Igual sebuah imagem
sumber
Dalam kasus saya, saya hanya perlu menunggu bergetar untuk menginstal gradle dan hal-hal lain, jika Anda menggunakan perintah
Anda dapat melihat apa yang dilakukan.
sumber
flutter run -v
menunjukkan bahwa saya terjebakDownloading https://services.gradle.org/distributions/gradle-5.6.2-all.zip
Ini akan memakan waktu berjam-jam, karena beberapa alasan kecepatan unduhan ~ 10kB / s pada koneksi DSL yang layak.
Larutan:
gradle-5.6.2-all.zip
keC:\Users\ <MyUsername>\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb
(tentu saja folder terakhir akan memiliki nama yang berbeda pada PC Anda)flutter run
dan voila.sumber
Apa kabar !,
Setelah banyak upaya, tidak ada yang mereka rekomendasikan bekerja untuk saya.
Masalah saya adalah bahwa saya mempunyai file * .dart dengan banyak baris kode untuk melakukan SQL membuat dan menyisipkan operasi awalnya dalam SQLite, saya menghapus 4072 baris operasi itu, ukuran file berkurang dan saya tidak lagi harus mengkompilasi kode yang sangat File lama, sebaliknya, saya memuat database ke dalam aset, dan itu bekerja dengan sempurna! ..
Pesan bahwa operasi ini memakan waktu lama tidak lagi muncul, saya harap ini membantu Anda.
Sebelumnya, ketika ukuran file panjang
Setelah, tanpa operasi kode SQL
sumber