Flutter: Layar hitam aplikasi berkibar dalam mode rilis saat dijalankan hanya di Samsung J6+

Dibuat pada 29 Jul 2019  ·  135Komentar  ·  Sumber: flutter/flutter

Langkah-langkah untuk Reproduksi

Saya mencoba membangun apk dalam mode rilis, itu berfungsi dengan baik di perangkat lain, tetapi hanya di SS J6+, OS 9.0, ketika membuka aplikasi, aplikasi yang dijalankan menunjukkan layar hitam dan tidak dapat melakukan apa-apa.
Saya menurunkan versi ke Flutter v1.7.9 dev , ini berfungsi dengan baik. Bug ini terjadi dengan apk apa pun dalam mode rilis yang dijalankan dengan perangkat ini (hanya terjadi ketika versi Flutter lebih tinggi dari v1.7.9) . Saya tidak dapat menampilkan log karena ketika saya mencoba men-debug bug ini, telepon berjalan normal tanpa layar hitam.
Ini adalah tangkapan layar info perangkat:

Screenshot_20190729-145630_Settings
Screenshot_20190729-143103_Settings

crowd device-specific regression rendering

Komentar yang paling membantu

Perbaikan ini sekarang tersedia di saluran stabil ( v1.12.13+hotfix.5 )

Semua 135 komentar

Anda dapat memeriksa masalah #36130, saya masih menguji perbaikan yang mereka sarankan di sana, tetapi ini adalah masalah yang sangat mirip dengan J6+.

Ya itu solusinya

Saya menurunkan versi ke Flutter v1.7.9 dev , ini berfungsi dengan baik.

jalankan flutter version 1.7.9

@leovu Silakan periksa pembaruan di #36130. Perbaikan mendarat di master, tetapi belum termasuk ke stabil atau beta. Bisakah Anda memeriksa apakah itu dapat direproduksi menggunakan saluran master ?

apakah pembaruan beta baru telah menyertakan perbaikan ini?

Masalah yang sama (J4+) bagi saya dengan rilis terbaru saya, banyak ulasan buruk di Play Store. Saya tidak akan merilis aplikasi saya dari saluran master untuk mendapatkan bug lainnya. Tidak mungkin melakukan perbaikan terbaru? Terima kasih

kami juga melihat ini dengan 1.9.1+hotfix.4 di saluran stabil. :(

@LazyDave76 Ini tersedia di v1.10.0, yang ada di Dev sejak 6 September, tetapi belum stabil/beta. Saya akan menutup masalah karena seharusnya sudah diperbaiki. Silakan coba, jika Anda menemukannya menggunakan v1.10.0+ apa pun, beri komentar di sini dan saya akan segera membukanya kembali.

@BondarenkoStas Masih mendapatkannya di v1.10.1

Masih mendapatkannya di versi terbaru v1.10.15. Harap perbaiki masalah ini sesegera mungkin.
Ini terjadi di banyak perangkat

saya memiliki masalah yang sama dengan ponsel mereka yang memiliki samsung j4 plus dan samsung j6 plus, ada kemajuan dalam masalah ini?

Masalah yang sama bagi saya, saya menyelesaikannya menggunakan versi master terakhir.
Dalam keadaan stabil, masalah tetap ada

Mengalami masalah yang sama pada Galaxy J4+ (j4primelte)

~Masalah yang sama dengan Samsung xj6~

EDIT:
Masalah ini harus ditutup demi #36130 ,
Perbaikan tampaknya ada di saluran beta untuk saat ini, belum stabil.

https://github.com/flutter/flutter/issues/36130#issuecomment -540838755

Saya membukanya kembali karena @26shruti dan @catalin260 menemukannya di versi perbaikan setelahnya.

Pelanggan kami memang melihat kasus layar hitam macet ini saat memulai aplikasi. Satu iPhone 8 menjalankan 10.3.3 dan satu Samsung yang relatif baru. Jadi masalahnya sepertinya terjadi di kedua platform. Saya tidak dapat mereproduksi diri saya sendiri sekalipun.

Hai, kemarin saya menambahkan penguji internal dengan J6+ dan J4+ di saluran beta 1.10.7 dan layar hitam masih muncul. Komentar buruk di toko terus bertambah.

Saya dapat menjalankan flutter_gallery dalam mode rilis di Galaxy J6+ saya tanpa layar hitam. Ini versi saya

  • Galaxy J6+ Nomor model: SM-j610G/DS
  • Satu UI versi 1.0
  • Android versi 9
  • Versi bergetar 440753bae8f324b7a9a2dd03516d9a12f1d9c761

Apakah Anda memiliki aplikasi Flutter minimal (file tunggal, semoga kurang dari 200 baris kode) yang dapat mereproduksi layar hitam di cabang utama Flutter tip-of-tree?

Juga loop di Skia engineer @brianosman lebih awal untuk melihat apakah dia memiliki beberapa wawasan.

masalah ini serius: kami mendapatkan lusinan ulasan buruk yang datang dari pengguna J4+ dan J6+ (yang merupakan total 1% dari basis pengguna kami (kira-kira 1000 pemasangan).

Saya masih tidak mengerti apakah masalah telah diperbaiki pada master saat ini atau tidak, karena Kami tidak memiliki akses ke perangkat itu untuk mengujinya

@liyuqian Saya melihat bahwa Anda tidak mengalami masalah ini pada perangkat J6+ Anda yang menjalankan komit yang masih belum dirilis di dev build.

Bisakah Anda mencoba menjalankan yang sama pada stable/beta/dev terbaru dan memeriksa apakah Anda dapat mereproduksi masalah ini? Jika ini masalahnya, kita dapat berasumsi bahwa gulungan mesin yang mengikuti dev build terbaru benar-benar menyelesaikan masalah ini.

Terima kasih banyak.

@sroddy : Saya baru saja menguji flutter_gallery di cabang dev 1946fc4da0f80c522d7e3ae7d4f7309908ed86f2 (v1.10.14) dan tidak ada layar hitam dengan flutter run --release : https://photos.app.goo.gl/5HWDHArutiuiNFxU9

@liyuqian terima kasih banyak!
bagaimana dengan stabil saat ini? Jika Anda melihat layar hitam, kami dapat menganggapnya sudah diperbaiki. Jika Anda tidak melihatnya, mungkin ada beberapa hal khusus OS (atau khusus widget) yang menyebabkannya

@sroddy : Saya mereproduksi layar hitam pada cabang stabil 1aedbb1835bd6eb44550293d57d4d124f19901f0 (v1.9.1+hotfix.5). Jadi ini sepertinya diperbaiki antara stable dan dev.

Berita luar biasa, terima kasih sekali lagi @liyuqian
Saya pikir penting untuk memastikan bahwa setidaknya saluran beta (jika tidak mungkin untuk mem-backport perbaikan ke saluran stabil saat ini), memiliki perbaikan.
@huergomartin mengatakan bahwa masalah masih ada dalam versi beta, jadi alangkah baiknya untuk memahami versi mana (atau bahkan komit) yang secara efektif menyelesaikan masalah

Hai teman-teman, saya baru tahu bahwa di versi v1.10.7, saat ini di saluran beta, masalah layar hitam terpecahkan. Saya sudah mengujinya di J6 plus saya.

@liyuqian sempurna !!! @AndersonSantosMedeiros itu kejutan, saya akan menguji ulang dengan pengguna di saluran beta dan saya akan memberi Anda umpan balik. Terima kasih untuk semua orang.

Saya menggunakan beta 1.10.7 dan masih tetap layar hitam di Samsung J6. Adakah yang punya solusi untuk ini? Terima kasih jika Anda dapat membantu.

@icfilho : Saya pikir kami semua menguji pada J6+ jadi mungkin ada masalah yang berbeda untuk J6. Jika ternyata 1.10.7 OK untuk J6+, mungkin Anda bisa membuat masalah baru hanya untuk J6 dan kami bisa menindaklanjutinya.

@icfilho : Saya pikir kami semua menguji pada J6+ jadi mungkin ada masalah yang berbeda untuk J6. Jika ternyata 1.10.7 OK untuk J6+, mungkin Anda bisa membuat masalah baru hanya untuk J6 dan kami bisa menindaklanjutinya.

Maaf. Perangkatnya adalah J6+

Bagaimana dengan versi stabil terbaru (v1.9.1+hotfix.6) ? Apakah itu diselesaikan untuk Galaxy J6+?

@icfilho : Saya baru saja menguji flutter_gallery di J6+ dengan v1.10.7 tanpa layar hitam. Bisakah Anda memberi kami lebih banyak informasi tentang bagaimana Anda mereproduksi layar hitam? (Aplikasi apa yang Anda gunakan, dapatkah Anda membagikan tangkapan layar, dll.)

@dxfrankowicz : Saya tidak berpikir v1.9.1+hotfix.6 memperbaiki masalah ini...

Saya masih memiliki klien yang menggunakan J4 dan J6+ yang mengalami masalah ini. Rilis terbaru kami berada di bawah 1.9.1+hotfix.6

Hai kawan,

Berdasarkan utas ini, kami memperbarui aplikasi kami ke flutter 1.9.1+hotfix.6 dengan berpikir bahwa masalahnya telah terpecahkan.
Tapi kami masih mendapatkan ulasan negatif dari pengguna menghadapi masalah layar hitam.

Masalahnya sudah diperbaiki? Kami membutuhkan perbaikan ini secepatnya.

@Lobosque @fillipetardelli : Saya tidak berpikir itu diperbaiki di 1.9.1+hotfix.6 (lihat komentar sebelumnya ). Versi paling awal yang saya uji tanpa menampilkan layar hitam adalah versi beta v1.10.7.

@liyuqian apakah Anda sudah menggunakan versi beta ini di lingkungan produksi?

Hai, saat ini saya masih mengalami ini meskipun mengikuti utas ini dengan tenang. Adakah yang bisa merekomendasikan versi flutter yang setidaknya akan menyelesaikan masalah ini? Kami memiliki aplikasi langsung dan itu memengaruhi setidaknya 10% pengguna kami.

Hai, saat ini saya masih mengalami ini meskipun mengikuti utas ini dengan tenang. Adakah yang bisa merekomendasikan versi flutter yang setidaknya akan menyelesaikan masalah ini? Kami memiliki aplikasi langsung dan itu memengaruhi setidaknya 10% pengguna kami.

Versi apa yang Anda jalankan? Seperti yang saya pahami, versi terbaru pada saluran beta seharusnya berfungsi.

Versi beta terbaru berfungsi dengan baik di J6+. Mendapat umpan balik dari klien saya

@icfilho : Saya baru saja menguji flutter_gallery di J6+ dengan v1.10.7 tanpa layar hitam. Bisakah Anda memberi kami lebih banyak informasi tentang bagaimana Anda mereproduksi layar hitam? (Aplikasi apa yang Anda gunakan, dapatkah Anda membagikan tangkapan layar, dll.)

@dxfrankowicz : Saya tidak berpikir v1.9.1+hotfix.6 memperbaiki masalah ini...

@liyuqian terima kasih!!! Itu bekerja sekarang.

Oke terima kasih. Saya mencobanya sebelumnya tetapi saya tidak dapat mengompilasinya. Untuk beberapa alasan hanya saluran stabil yang dapat mengkompilasi aplikasi di Android.

Tidak masalah. Senang mendengar klien Anda mengonfirmasi perbaikan pada saluran beta! Karena itu, saya akan menutup masalah ini. Untuk masalah lain seperti aplikasi Android tidak dapat dikompilasi dengan beta, mungkin buka masalah baru untuk melacaknya secara terpisah?

@liyuqian Saya sudah melakukan hal itu, ini dia #43895

@liyuqian jadi tidak akan ada backport perbaikan untuk 1.9.x?

Jika ada, itu akan menjadi perbaikan terbaru. CC @tvolkert untuk mengevaluasi apakah ini perlu diperbaiki.

Kami sedang dalam proses pembenahan proses rilis kami untuk masa depan, tetapi sementara itu, perbaikan terbaru sangat menyakitkan karena beberapa alasan, jadi kami biasanya menghindarinya. @liyuqian apa PR yang memperbaikinya?

Saya mengerti bahwa proses untuk merilis perbaikan terbaru tidak mudah, tetapi ini
masalah mempengaruhi hingga 4% dari basis pengguna banyak aplikasi, termasuk kami.
Kecuali 1.10 stable akan dirilis minggu ini, mohon luangkan waktu
diperlukan untuk mendorong perbaikan terbaru ini.

Pada Kamis, 31 Oktober 2019, 15:43 Todd Volkert [email protected] menulis:

Kami sedang dalam proses pembenahan proses rilis kami untuk masa depan, tapi
sementara itu, perbaikan terbaru sangat menyakitkan karena beberapa alasan, jadi kami
umumnya menghindari mereka. @liyuqian https://github.com/liyuqian apa itu
PR yang memperbaiki ini?


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/flutter/flutter/issues/37155?email_source=notifications&email_token=AAHMQXQSVKMXYEKLYIZPE5DQRMRL3A5CNFSM4IHPXRL2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVX51HJKTDN5W48
atau berhenti berlangganan
https://github.com/notifications/unsubscribe-auth/AAHMQXUIQIIF4VXIDDXU2TTQRMRL3ANCNFSM4IHPXRLQ
.

@liyuqian mengapa masalah ini ditutup? apa solusinya di sini?

Saluran stabil tidak memiliki perbaikan dan kami menghadapi kesalahan saat mencoba mengkompilasi saluran beta.
Bahkan jika saluran beta berfungsi, saya pikir saluran stabil tidak dapat disebut stabil jika ada bug di dalamnya.

Hai @liyuqian , saya memiliki masalah yang sama di aplikasi produksi saya. Saya mendapatkan peringkat buruk karena ini. Apakah Anda memiliki rencana untuk merilis versi tetap di saluran stabil?

@tvolkert @Lobosque @rsacacio : Saya membagi perbaikan menjadi https://github.com/flutter/flutter/commit/9769754d2 , dan saya akan memulai proses evaluasi perbaikan terbaru kami.

@fillipetardelli : Saya menutup masalah ini karena telah dikonfirmasi untuk diperbaiki di saluran beta kami. Tapi karena sekarang kami mengevaluasi mendorongnya sebagai perbaikan terbaru ke saluran stabil, saya akan membukanya kembali.

Untuk memperjelas, saya memulai proses evaluasi perbaikan terbaru. Saya diberitahu bahwa proses tersebut tidak selalu menjamin perbaikan terbaru (karena ada banyak masalah lain yang bersaing dengan sumber daya kami). Kami bekerja keras untuk memuaskan semua orang sebanyak mungkin.

Bagi mereka yang benar-benar menginginkan perbaikan cepat, jangan ragu untuk memilih https://github.com/flutter/flutter/commit/9769754d2 ke checkout Flutter stabil lokal Anda dan mengujinya.

Harap keluarkan perbaikan terbaru. Aplikasi Flutter berhenti bekerja untuk ribuan perangkat (J6+ / J4+), ribuan aplikasi live flutter terpengaruh. Ini adalah masalah produksi utama yang mempengaruhi tidak hanya pengguna, tetapi juga pengembang yang mendapatkan ulasan bintang 1 konstan karena aplikasi mereka berhenti bekerja dengan layar hitam.

Dengan hotfix5 tidak memperbaiki masalah produksi apa pun, orang akan berpikir masalah produksi ini akan diperbaiki 2 minggu yang lalu: https://github.com/flutter/flutter/releases

Setidaknya di Samsung J4+ (saya harus membeli satu ): ini HANYA berfungsi di saluran beta, ditingkatkan ke 1.10.x:

Flutter (Channel beta, v1.10.7, on Microsoft Windows [Version 10.0.18362.418], locale en-GB)

Setidaknya di Samsung J4+ (saya harus membeli satu ): ini HANYA berfungsi di saluran beta, ditingkatkan ke 1.10.x:

Flutter (Channel beta, v1.10.7, on Microsoft Windows [Version 10.0.18362.418], locale en-GB)

ya, tetapi apakah berhasil mengkompilasinya? Saya tidak bisa mengkompilasinya sebenarnya.

@codxse Jika berhasil, kompilasi =P Ya. Semuanya berfungsi dengan baik (kecuali bug Flutter biasa - dan ada banyak bug). Masalahnya kurang stabil = Google Ads, misalnya, beberapa perangkat crash =

Saya tidak akan menutup ini sampai ada di saluran stable . Masalah seperti ini membutuhkan hotfix mandiri alih-alih solusinya adalah update to beta or dev yang dengan sendirinya membawa perubahan lain yang perlu kita terapkan.

Sementara saya sepenuhnya memahami dan menerima semua risiko yang datang dengan bergantung pada Perangkat Lunak Sumber Terbuka, dan meskipun memahami maksud positif dari tim inti, saya kecewa karena ada begitu banyak birokrasi yang terlibat dalam merilis perbaikan untuk pemblokir seperti itu, tidak peduli alangkah sakitnya proses rilisnya... Sudah 3 bulan sejak terbitan itu dibuka.
@liyuqian apakah ada ETA pada proses evaluasi?

@tvolkert atau @Hixie mungkin memiliki ETA yang lebih tepat. ETA saya adalah bahwa perbaikan akan mendarat ke saluran stabil tidak lebih dari 1,5 bulan.

Tahu apa yang akan menjadi pemblokir di balik merilis perbaikan terbaru di saluran stabil? Apakah hanya proses peninjauan dan pengujian atau?
Terima kasih atas perbaikan terbarunya, pilihlah!

Terima kasih atas perbaikan terbarunya, pilihlah!

@ianrumac Maaf untuk pertanyaan pemula, tetapi maukah Anda memberi tahu saya perintah yang Anda gunakan untuk memilih perbaikan?

Apakah git cherry-pick -x 9769754d2 dari saluran stabil?

Sementara saya sepenuhnya memahami dan menerima semua risiko yang datang dengan bergantung pada Perangkat Lunak Sumber Terbuka, dan meskipun memahami maksud positif dari tim inti, saya kecewa karena ada begitu banyak birokrasi yang terlibat dalam merilis perbaikan untuk pemblokir seperti itu, tidak peduli alangkah sakitnya proses rilisnya... Sudah 3 bulan sejak terbitan itu dibuka.
@liyuqian apakah ada ETA pada proses evaluasi?

Setuju. Kami memiliki situasi yang sama dan banyak pengguna mengalami masalah layar hitam.
Pengembang Flutter menjadi sangat malas. alih-alih mengerjakan fitur yang tidak berguna, memperbaiki bug tersebut harus menjadi prioritas tinggi jika tidak dalam waktu singkat, flutter akan menjadi tidak dapat diandalkan dan alasan yang baik untuk beralih kembali ke reaksi facebook.

Kami membuat rilis saluran stabil setiap 3 atau 4 bulan, dan rilis saluran beta, yang memiliki tingkat kualitas yang sama, setiap bulan (satu-satunya perbedaan adalah rilis stabil biasanya dirilis sebagai bagian dari suatu acara). Kami biasanya tidak bermaksud untuk melakukan perbaikan cherry pick seperti ini pada rilis sebelumnya, karena beberapa alasan: 1. cherry picks sangat berisiko (kami tidak memiliki kemampuan untuk menjalankan semua pengujian kami di cabang seperti yang kami lakukan untuk rilis), dan kami tidak tidak ingin memperburuk keadaan; 2. jika kita memang membuat cherry picks, jumlah perbaikan yang akan kami lakukan cherry pick akan sangat tinggi, pada saat itu kami mungkin juga akan merilis master sebagai stable setiap hari; dan 3. memetik ceri adalah proses yang mahal dan kami lebih suka menghabiskan upaya kami untuk membuat rilis beta/stabil berikutnya lebih baik.

Saya akan mendorong Anda untuk menggunakan toolkit apa pun yang terbaik untuk kebutuhan Anda. Sementara saya berharap Flutter adalah cara terbaik bagi Anda untuk mengembangkan aplikasi Anda, kebutuhan Anda mungkin sedemikian rupa sehingga SDK lain, seperti React, lebih baik untuk Anda, dalam hal ini saya akan mendorong Anda untuk menggunakannya.

Menyebut orang malas dalam arti menghina adalah perilaku yang tidak dapat diterima. Harap pertimbangkan kode etik kami sebelum memposting lebih lanjut di forum Flutter. Terima kasih.

Tidak semua orang menggunakan flutter untuk pekerjaan rumah atau proyek sederhana.
Alih-alih perbaikan terbaru yang mendesak untuk masalah besar seperti itu, Anda hanya menawarkan pengembang untuk menunggu antrian rilis stabil bulanan standar.
@liyuqian mengungkapkannya dengan sangat baik

begitu banyak birokrasi yang terlibat dalam merilis perbaikan untuk pemblokir seperti itu

Klien saya mulai melaporkan layar hitam di J6+ dan J4 juga =(

@Xgamefactory Anda terus tidak mengikuti kode etik kami, yang mengharuskan bersikap baik dan hormat (komentar terakhir Anda bukan keduanya). Harap hindari memposting di sini atau tentang masalah lain selama beberapa minggu ke depan.

Kami membuat rilis saluran stabil setiap 3 atau 4 bulan, dan rilis saluran beta, yang memiliki tingkat kualitas yang sama, setiap bulan (satu-satunya perbedaan adalah rilis stabil biasanya dirilis sebagai bagian dari suatu acara)

@Hixie Dengan ini, berarti saluran itu bagus untuk penggunaan produksi kan? Kami memiliki masalah ini juga pada saat ini. Saya ingin menyarankan kepada tim pengembangan saya untuk mengubah ke saluran beta tetapi saya membutuhkan jaminan Anda untuk memberi tahu tim :)

Terima kasih.

@zaralockheart kami beralih ke beta untuk menyelesaikan masalah. Versi yang dirilis tampaknya baik-baik saja untuk iOS dan Android, tetapi sejak itu saya memiliki banyak masalah dengan hot reload dalam mode debug. Pengembang Anda mungkin tidak menyukainya :(

Saya datang ke utas ini setiap hari hanya untuk jika ada perbaikan terbaru untuk masalah ini. Aplikasi saya akan ditayangkan dalam beberapa minggu, tetapi karena masalah ini, saya sudah takut.

@juumixx Terima kasih atas balasan cepatnya. Jika beta bagus untuk digunakan maka saya dapat mengatur CI kami untuk menggunakan beta sambil tetap stabil untuk pengembangan. Satu-satunya kekhawatiran saya adalah jika ada masalah yang stabil tidak memiliki masalah ini tetapi beta lakukan dan sebaliknya.

@raviganwal mungkin untuk rilis Anda dapat menggunakan beta juga!

Kami menggunakan beta (1.10.7), tidak ada masalah yang disebutkan oleh @juumixx (setidaknya di platform Android). Tampaknya cukup stabil bagi kami.
Satu-satunya hal yang harus kami hadapi adalah https://github.com/flutter/flutter/issues/43853 tapi saya tidak yakin bahwa tidak ada masalah seperti itu dalam rilis stabil saat ini.

@zaralockheart Sayangnya saya tidak bisa mengatakan hal yang sama dengan orang lain.

Saya telah beralih ke beta 1.10.7 dan mulai mengalami bug di plugin kamera dan perilaku aneh dengan bidang teks (pengubahan jenis keyboard dan penguncian input). Kamera dan bidang teks berfungsi dengan baik di saluran stabil, tetapi tidak di saluran beta. Saya telah mengajukan masalah untuk bug kamera , yang dapat direproduksi. Saya mungkin telah melakukan kesalahan, tetapi uji aplikasi Anda secara menyeluruh sebelum menggunakan saluran beta.

Ada berita tentang hal ini?
Saya menghadapi masalah yang sama.

Terima kasih sebelumnya.

Saya memutar kembali versi ke 1.7.8 h4.

Untuk apa yang berharga bagi semua orang yang mengikuti masalah ini: kami menyadari rasa sakit yang melekat dalam proses rilis kami saat ini, dan kami saat ini sedang dalam proses merancang proses rilis yang lebih baik -- salah satu tujuannya adalah untuk membuatnya lebih mudah untuk memilih perbaikan penting ke dalam rilis stabil yang ada. Kami belum sampai di sana, tetapi kami sedang mengerjakannya -- dan sementara itu, saya mohon maaf atas setiap pilihan menyakitkan yang harus Anda buat dalam memilih rilis Flutter mana yang Anda gunakan untuk membangun aplikasi Anda.

Saya memutar kembali versi ke 1.7.8 h4.

Saya memutar kembali ke 1.7.8 hofix 4 untuk Android dan 1.9.1 hotfix 6 untuk iOS

masalah yang sama telah dilaporkan pada Nokia 2.1 (E2M) Android 9 OpenGL ES versi 3.0. Serta J6+ dan J4+.
Saya sangat menghormati pengembang, tetapi memiliki bug yang memengaruhi lebih dari 5% atau perangkat dalam versi stabil dan mengatakan untuk menunggu 3-4 bulan tidak dapat diterima untuk rilis yang stabil. Perbaikan untuk ini harus berupa pemblokiran dan jika tidak memungkinkan, itu harus ditentukan dalam catatan rilis atau dengan cara lain. Jangan biarkan kami merilis versi produksi yang tidak berfungsi untuk 5% pengguna.

@tvolkert : Saya selanjutnya membagi perbaikan ke komit mesin https://github.com/flutter/engine/commit/12769335c486ff8cead000df7a8ec92781caebfc dan Skia komit https://skia.googlesource.com/skia.git/+/ca8b07cf8a59f74ce959df49135940bec7.bdc84bec7.bdc84bec7 Akar penyebab kegagalan ini adalah karena driver GPU Samsung J4+ dan J6+ melaporkan nomor versi GLSL yang salah. Perbaikan Skia adalah solusi dari bug driver tersebut dengan membatasi nomor versi GLSL tidak lebih besar dari versi GL.

@brianosman apakah ada tes di sisi Skia yang akan mencegah regresi di sini? Lihat komentar sebelumnya untuk konteksnya.

Tidak saat ini, tidak. Kami memerlukan tes yang mengolok-olok driver yang rusak, dan kami tidak memiliki kerangka kerja untuk tes seperti itu (meskipun mungkin). Saya telah mengajukan bug tentang ini di pihak kami: https://bugs.chromium.org/p/skia/issues/detail?id=9656.

Terima kasih Brian.

Karena perbaikannya ada di master, saya akan menutup masalah ini.

Setelah ditutup, dapatkah saya berharap diperhatikan dari masalah ini ketika perbaikan digabungkan menjadi cabang stabil, atau apakah saya harus melacaknya sendiri?

Perbaikannya pasti ada di stable berikutnya, yang akan dirilis bulan depan.

@tvolkert Apakah kita harus menunggu bulan depan untuk masalah ini? Kami menerima kesalahan ini dalam aplikasi perusahaan langsung kami dan ini adalah masalah besar bagi kami. Apa saran Anda? Terima kasih.

Rilis beta yang akan menjadi stable berikutnya akan tersedia dalam ~2 minggu.

Rilis beta yang akan menjadi stable berikutnya akan tersedia dalam ~2 minggu.

Nah, sebenarnya perbaikan ini sudah dalam versi beta. Saya harus mengubah brach saya menjadi beta hanya karena perbaikan itu.
Saya dalam versi beta v1.10.7 .

image

Saya memiliki V1.10.7 tetapi masalahnya tetap ada, apakah ada orang lain yang bekerja dengan baik dengan versi ini?

Saya tidak yakin apakah ini terkait, tetapi saya tidak ingin membuat masalah baru karena kurangnya informasi.
Saya mendapat laporan satu orang, bahwa aplikasi flutter saya, yang dibuat dengan saluran beta saat ini, mogok di "Huawei Y7 Prime 2019 (HWDUB-Q)" mereka saat startup.
Setelah menurunkan versi ke versi yang dibuat dari saluran stabil, masalahnya hilang.
Saya tidak memiliki crashlog, karena sepertinya crash hanya ditangkap oleh Google Play Console (yang hanya menampilkan laporan yang sangat singkat dan bukan oleh Firebase Crashlytics :)

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> de.tjjstudios.glplanflutter <<<

backtrace:

  #00  pc 000000000047cc4c  /data/app/de.tjjstudios.glplanflutter-Ed0RLKOLWu88CyFi1p0HaQ==/split_config.arm64_v8a.apk

  #01  pc 000000000004e6dc  /data/app/de.tjjstudios.glplanflutter-Ed0RLKOLWu88CyFi1p0HaQ==/split_config.arm64_v8a.apk

Apa yang saya tidak mengerti adalah: 1.9 memiliki 6 perbaikan terbaru. Mengapa keengganan dalam perbaikan penting seperti sekarang? Saya memiliki aplikasi dengan 1,6 juta unduhan, Anda dapat membayangkan masalah dalam merilisnya dengan teknologi beta (saya juga memiliki ulasan bintang 1 dengan "tidak mau terbuka")

Tapi itu hanya demi rasa ingin tahu. Saya tidak akan pernah menggunakan Flutter lagi. Pembaruan terakhir merusak banyak plugin... Terlalu tidak stabil untuk penggunaan yang serius.

LG Aristo 3+ (cv1s) juga terpengaruh oleh masalah ini.

Saya memiliki masalah yang sama pada v1.12.15 untuk membalas v1.7.9 dan berfungsi dengan baik

@rafaelcorbellini-egsys : jika masih ada layar hitam di v1.12.15 , mungkin ada masalah lain. Bisakah Anda memberi kami detail lebih lanjut tentang cara mereproduksi layar hitam? Apakah Anda juga menguji aplikasi flutter_gallery di Samsung Galaxy J6+?

Masalah ini ditutup (masalah asli ditemukan dan diperbaiki). Diskusi lebih lanjut tentang bug ini kemungkinan akan hilang. @rafaelcorbellini-egsys harap ajukan masalah baru dengan langkah-langkah yang dapat direproduksi untuk melacak masalah baru yang Anda hadapi.

@zaralockheart

@Hixie Dengan ini, berarti saluran itu bagus untuk penggunaan produksi kan? Kami memiliki masalah ini juga pada saat ini. Saya ingin menyarankan kepada tim pengembangan saya untuk mengubah ke saluran beta tetapi saya membutuhkan jaminan Anda untuk memberi tahu tim :)

FWIW, dengan aplikasi yang saya terbitkan pada waktu saya sendiri, saya benar-benar mengirim dari dev. Saya hanya memilih dev build yang menurut saya berfungsi dengan baik untuk aplikasi saya, lalu tetap menggunakannya saat saya memperbaiki beberapa bug terakhir sebelum mengunggah ke toko. Kemudian ketika saya melakukan pembaruan nanti, saya beralih ke dev yang lebih baru.

Buruk saya, untuk beberapa alasan saya percaya pada tes saya tidak di 1.12.5 .

Saya menguji ulang di 1.12.5 dan berhasil di Galaxy J6+

@tvolkert mengatakan bahwa rilis stabil akan tersedia dalam 2 minggu... 2 minggu yang lalu. Kapan layar hitam akan diperbaiki dalam rilis stabil? Saya memiliki banyak ketergantungan sekarang dan memutar kembali ke 1.7.9 bukanlah pilihan tanpa menonaktifkan seperempat fitur.

Sebenarnya saya mengatakan bahwa "rilis _beta_ yang akan menjadi stable berikutnya akan tersedia dalam ~2 minggu."

Rilis beta tersedia mulai kemarin. Rilis beta saat ini adalah v1.12.13+hotfix.2 , yang berisi perbaikan ini.

_Sigh_, sekarang pengguna "layar hitam" baik-baik saja, pengguna normal mulai mengalami crash saat startup. Saya harap proses rilis baru yang Anda bicarakan berhasil.

pengguna normal mulai mengalami crash saat startup

@Gyoko jika ini karena bug di Flutter, dapatkah Anda mengajukan bug baru dengan info sehingga kami dapat melacaknya? Terima kasih!

pengguna normal mulai mengalami crash saat startup

@Gyoko jika ini karena bug di Flutter, dapatkah Anda mengajukan bug baru dengan info sehingga kami dapat melacaknya? Terima kasih!

Mengapa? Jadi Anda bisa mengabaikan selama 2, 3 bulan juga?

@JCKodel bahasa seperti itu tidak membantu. Silakan baca dan ikuti kode etik kami. Jika Anda tidak bersedia mematuhinya, mohon jangan mengomentari masalah.

_Sigh_, sekarang pengguna "layar hitam" baik-baik saja, pengguna normal mulai mengalami crash saat startup. Saya harap proses rilis baru yang Anda bicarakan berhasil.

Sama disini.
Gunakan beta untuk pengguna dengan Adreno 308 dan kehilangan pengguna lain atau kembalikan ke versi apa pun yang berfungsi dan kehilangan pengguna J4+, J6+, J7 Prime, dan pengguna Adreno 308 lainnya?

TIDAK MUNGKIN MENGGUNAKAN VERSI BETA UNTUK APLIKASI PRODUKSI. SEBERAPA SULIT UNTUK MEMAHAMI ITU?

Sangat menyesal menggunakan Flutter >.<

@JCKodel kami mencoba untuk memperbaiki bug yang dilaporkan, tetapi sejauh yang saya tahu, tidak ada bug yang diajukan tentang crash di Adreno 308, jadi kami tidak memiliki cara untuk menyelidiki.

Saya bertanya lagi: maukah Anda (a) mengajukan bug tentang kerusakan baru pada versi beta, dan (b) tolong gunakan bahasa yang membangun dan membantu?

ping @Gyoko sudahkah Anda mengajukan bug tentang kerusakan itu?

@tvolkert
Setidaknya ketika di Android, setelah berpindah cabang ( master -> beta ), memperbarui aplikasi melalui GooglePlay menghasilkan layar hitam saat start . Artinya Anda perlu melakukan instalasi bersih agar aplikasi benar-benar berfungsi. Saya tidak tahu apakah ini disebabkan oleh sesuatu di 1.12 atau saluran itu sendiri. Tetapi itu berarti bahwa solusi ini tidak dapat digunakan - pengembang harus menjelaskan setiap klien (yang memutuskan untuk menjangkau, alih-alih meninggalkan 1 bintang dan melanjutkan) bahwa mereka perlu menginstal ulang aplikasi.

Pada titik ini saya telah menerima kenyataan bahwa saya akan pindah ke 1.7.9 , dan entah bagaimana akan mencari cara untuk menghindari penonaktifan salah satu fitur.

Bagaimanapun, saya mengerti mengapa tim pengembang Anda mendapat banyak kebencian, dan saya tidak bisa mengatakan bahwa itu tidak pantas. Ini bukan pertama kalinya ada masalah dengan flutter yang berjalan di ponsel Samsung - Anda mungkin telah memperoleh beberapa platform untuk pengujian guna memastikan tidak ada rilis master yang setengah matang...
Tetapi pada saat yang sama Flutter memiliki BANYAK potensi - Fuchsia, Desktop. Pertahankan pekerjaan yang baik . Itu akan terbayar :)

image

Sekitar 50% dari basis pengguna saya menggunakan Samsung jelek dan saya harus memberi tahu mereka: pilih antara layar hitam atau aplikasi tidak terbuka.

Bugnya oke. Bulan untuk menerapkan perbaikan YANG SUDAH SIAP tidak dapat diterima.

Sekarang banyak bug di iOS juga (bug regresi di google_sign_in).

KEPUTUSAN TERBURUK YANG PERNAH MENGGUNAKAN FLUTTER!

@Gyoko sepertinya ada beberapa masalah berbeda yang sedang dibahas, dan menjadi sangat membingungkan untuk mencoba membahas semuanya dalam satu bug. Juga, sekali lagi, bug yang menyebabkan masalah ini telah ditemukan dan diperbaiki, jadi bug ini bukan tempat yang tepat untuk membahas masalah baru. Jadi, saya mengajukan https://github.com/flutter/flutter/issues/46570 untuk berdiskusi ke layar hitam pada pembaruan Play Store, dan saya mengajukan https://github.com/flutter/flutter/issues/46571 untuk membahas kecelakaan yang Anda laporkan. Harap tambahkan informasi ke bug tersebut sehingga kami dapat melihatnya.

@JCKodel Anda terus tidak mengikuti kode etik kami, jadi sayangnya, saya akan memblokir Anda selama 7 hari. Jika Anda ingin terus berinteraksi dengan baik, kami akan dengan senang hati mendengarkan dan mencoba mengatasi masalah apa pun yang Anda hadapi.

Tahukah Anda bahwa SAMSUNG GALAXY S7 (Model Qualcomm Snapdragon 820) juga terpengaruh oleh masalah ini.

Hai,
Setiap pembaruan kapan pembaruan stabil dengan perbaikan ini akan tersedia (hadiah pra-Natal).

@ric-cl kita akan melalui pengujian terakhir dari kandang berikutnya - seharusnya kapan saja sekarang (pasti sebelum Natal )

Perbaikan ini sekarang tersedia di saluran stabil ( v1.12.13+hotfix.5 )

@myriky Apakah versi stabil terbaru memperbaiki masalah yang Anda sebutkan dengan Samsung Galaxy S7?

Perbaikan ini sekarang tersedia di saluran stabil ( v1.12.13+hotfix.5 )

Terima kasih!

Memperbarui aplikasi kami tadi malam. Masih mendapatkan laporan (7 dalam 5 jam terakhir) khusus untuk Huawei Y7 Prime 2019 (HWDUB-Q), tetapi ini mungkin masalah yang berbeda - sepertinya macet.
Sebagai contoh:

★.
Oh tidak... Versi terbaru tiba-tiba tidak berfungsi lagi. Itu hanya menutup sendiri saat Anda mencoba membukanya. Saya melakukan uninstall dan menginstal ulang.

Tidak melihat apa pun di laporan kerusakan (belum). Terima kasih lagi!

Terima kasih @hermanmaritz! Jika Anda mendapatkan detail tentang kerusakan tersebut, sebutkan saya tentang masalah tersebut, dan saya akan memeriksanya.

@hermanmaritz Saya juga melihat kerusakan di Konsol Google Play untuk "Huawei Y7 Prime 2019 (HWDUB-Q), Android 8.1" (dengan v1.12.13+hotfix.5 dan versi beta sebelumnya).
Namun, saya tidak dapat mengajukan masalah baru, karena saya sendiri tidak memiliki log kerusakan. (Firebase Crashlytics tidak memiliki log salah satu dari 32 error) dan Konsol Google Play juga tidak menunjukkan banyak error.

Satu-satunya hal yang dapat saya katakan adalah bahwa setelah saya mengirim pengguna versi sebelumnya menggunakan Flutter v1.9.1+hotfix.6, tampaknya berfungsi dengan baik. Jadi masalah baru mungkin harus diisi untuk ini.

kami akan menunggu selama beberapa minggu untuk memastikan bahwa rilis ini benar-benar stabil.

Halo @hermanmaritz @TheJulianJES , ada kabar tentang crash pada Huawei?

Sayangnya dari 15 Ulasan Aplikasi di aplikasi saya dapat mengonfirmasi bahwa "Layar hitam" kami masih menjadi masalah pada Y7 Prime 2019 (HWDUB-Q) . Jika ada sesuatu yang dapat saya lakukan untuk membantu men-debug ini, beri tahu saya?

flutter --version
Flutter 1.12.13+hotfix.5 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 27321ebbad (5 days ago) • 2019-12-10 18:15:01 -0800
Engine • revision 2994f7e1e6

kami menghadapi masalah ini dengan perangkat honor 8c dan huawei y7 prime 2019. (Mungkin tidak sama dengan samsung j4 / j6) di konsol google play kami hanya dapat melihat kesalahan seperti ini. Saya mencoba mencari perangkat mungkin saya dapat mencapai informasi lebih lanjut setelah itu. tetapi hanya pada perangkat ini.
image

@birtanyildiz @hermanmaritz @TheJulianJES : karena masalah ini khusus Samsung, saya membuat masalah baru https://github.com/flutter/flutter/issues/47164 untuk Huawei. Mari arahkan kembali diskusi kita di masa depan dan perbaiki perangkat Huawei di sana.

Sayangnya "Layar Hitam" masih menjadi masalah di VIVO V5 Plus.

E:Flutterflutterbinflutter.bat dokter --verbose
[√] Flutter (Saluran stabil, v1.12.13+hotfix.5
• Flutter versi 1.12.13+hotfix.5 di E:Flutterflutter
• Revisi kerangka kerja 27321ebbad
• Revisi mesin 2994f7e1e6

Solusi apa pun... Saya melihat kesalahan ini di LG --OS9

Saya memiliki aplikasi di Google Play dengan beberapa ribu pengguna, dan saya masih memiliki satu ulasan bintang terkait dengan masalah layar hitam. Pada 95% perangkat okkey, tetapi pada perangkat lain masih menjadi masalah.

Rilis aplikasi terbaru saya dibuat di Flutter 1.12.13+hotfix5 (saluran stabil).

Hai. Dalam kasus saya, saya menghapus paket "get_ip", dan layar hitam hilang, aplikasi kembali dan berjalan.

WechatIMG71
masalah yang sama dengan saya.

~ bergetar --versi
Flutter 1.12.13+hotfix.7 • saluran stabil • https://github.com/flutter/flutter.git
Kerangka • revisi 9f5ff2306b (6 hari lalu) • 26-01-2020 22:38:26 -0800
Mesin • revisi a67792536c
Alat • Dart 2.7.0

Apakah Anda tahu jika v1.12.13+hotfix.7 menyelesaikan masalah Huawei?

Hai.Saya mencoba untuk percaya bahwa ini adalah paket yang belum ditingkatkan ke versi 1.12.xx dari Flutter. Cobalah untuk menghapusnya dan mengujinya. Jika masalah berlanjut, terserah orang-orang di Google.

Luiz Leite

Em terça-feira, 4 de fevereiro de 2020 04:59:41 BRT, campioncino <[email protected]> escreveu:

Apakah Anda tahu jika v1.12.13+hotfix.7 menyelesaikan masalah Huawei?


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub, atau berhenti berlangganan.

@tmatrai : v1.12.13+hotfix.5 diketahui memiliki beberapa masalah layar hitam dan telah diperbaiki di v1.12.13+hotfix.7. Silakan lihat https://github.com/flutter/flutter/issues/47164

@pangsit : perangkat apa yang Anda lihat masalah layar hitam dengan v1.12.13+hotfix.7?

@GaryQian : bisa tolong periksa kembali v1.12.13+hotfix.7 dengan perangkat Huawei yang baru saja kita beli, dan perangkat Samsung J6+ (mungkin di laci saya)? Saya percaya mereka harus diperbaiki di v1.12.13+hotfix.7.

Diperbarui ke v1.12.13+hotfix.7 dan masih mendapatkan kesalahan pada J4 dan Huawei.

Adakah perkiraan kapan ini akan benar-benar diperbaiki?

@costarf Perangkat apa yang sebenarnya Anda uji? Saya baru saja memverifikasi bahwa kerusakan ini telah diperbaiki pada Huawei Y7Pro/Enjoy9 (DUB AL20) dan Huawei Honor8C (BKK AL10) serta Samsung J6+ (SM-J610G) menggunakan 1.12.13+hotfix.7

Juga, apakah ini terjadi dengan aplikasi minimal seperti aplikasi hello world dari flutter create ?

Saya mengalami beberapa masalah seperti ini, setelah saya memigrasikan proyek flutter saya ke AndroidX. Pada beberapa perangkat android, aplikasi tidak akan melewati layar splash.

Larutan:
Saya menemukan bahwa variabel _ android:hardwareAccelerated_ saya disetel ke false, di AndroidManifest.xml. Setelah saya menyetelnya ke true, saya membuat aplikasi berfungsi di perangkat Android tersebut.

Saya menggunakan saluran Stabil - v1.12.13+hotfix.8.

@xster : menurut https://github.com/flutter/flutter/issues/37155#issuecomment -585177594 , kami mungkin mengalami masalah saat Android:hardwareAccelerated disetel ke false. Apakah kami mendukung pengaturan Android:hardwareAccelerated ke false? Jika demikian, tampaknya ada bug. Jika tidak, mungkin kita harus membuatnya menjadi tidak mungkin untuk disetel ke false.

@liyuqian ini mungkin pertanyaan untuk @jason-simmons atau @chinmaygarde apa tingkat dukungan resmi kami untuk rendering perangkat lunak di Android untuk debug atau secara umum.

Ini juga mungkin pertanyaan yang sama dengan konsekuensi ke https://github.com/flutter/flutter/issues/47804 dan apakah itu dapat menyebabkan masalah yang lebih tidak jelas di telepon.

@xster : backend perangkat lunak harus cukup solid karena semua tes emas internal Google berjalan dengan rendering perangkat lunak. Satu-satunya downside menggunakan rendering perangkat lunak adalah kinerja yang dicapai sejauh yang saya tahu.

Apakah Anda menyarankan untuk mundur ke perangkat lunak jika backend GPU gagal untuk menginisialisasi? Jika demikian, saya pikir pertama-tama kita harus membuat beberapa sistem peringatan sehingga kita tidak akan membiarkan beberapa masalah GPU lolos dan menyebabkan regresi kinerja yang luas tanpa deteksi.

Ah, senang tahu. Mari kita lanjutkan di https://github.com/flutter/flutter/issues/50900. Setelah kami menetapkan pensinyalan seperti yang Anda katakan, kami bisa saja gagal pada tolok ukur pada fallback perangkat lunak.

Hai. Dalam kasus saya, saya menghapus paket "get_ip", dan layar hitam hilang, aplikasi kembali dan berjalan.

bagaimana saya bisa melakukan ini?

Hai.

Hapus saja paket dari file pubspec.yaml.

Luiz Leite

Em quinta-feira, 12 de março de 2020 08:46:41 BRT, mohamed-eltwahy <[email protected]> escreveu:

Hai. Dalam kasus saya, saya menghapus paket "get_ip", dan layar hitam hilang, aplikasi kembali dan berjalan.

bagaimana saya bisa melakukan ini?


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub, atau berhenti berlangganan.

Utas ini telah dikunci secara otomatis karena tidak ada aktivitas terbaru setelah ditutup. Jika Anda masih mengalami masalah serupa, silakan buka bug baru, termasuk keluaran flutter doctor -v dan reproduksi masalah minimal.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat