Çarpıntı: Hata: Alıcı bulunamadı: 'askıya alma'. case AppLifecycleState.suspending


9

Stable Channel'da Flutter'ı yeni güncelledim ve bir uygulamayı başlatmaya çalışırken (yerel iOS Simulator'da) aşağıdaki StackTrace'i aldım. İle yapılan birim testleri flutter testde etkilenir.

Launching lib/main.dart on iPhone 8 in debug mode...

Compiler message:
../../flutter/.pub-cache/hosted/pub.dartlang.org/native_device_orientation-0.1.2/lib/native_device_orientation.dart:149:30: Error: Getter not found: 'suspending'.
      case AppLifecycleState.suspending:
                             ^^^^^^^^^^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
Failed to build bundle.
Error launching application on iPhone 8.

Çırpınan doktor -v

[] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.6 18G1012, locale de-DE)Flutter version 1.12.13+hotfix.5Framework revision 27321ebbad (33 hours ago), 2019-12-10 18:15:01 -0800Engine revision 2994f7e1e6
    • Dart version 2.7.0


[] Android toolchain - develop for Android devices (Android SDK version 29.0.0-rc2)Android SDK at ...Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)Platform android-29, build-tools 29.0.0-rc2
    • Java binary at: .../bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)All Android licenses accepted.

[] Xcode - develop for iOS and macOS (Xcode 11.3)Xcode at /Applications/Xcode.app/Contents/DeveloperXcode 11.3, Build version 11C29CocoaPods version 1.6.0

[] Android Studio (version 3.5)Android Studio at /Applications/Android Studio.app/ContentsFlutter plugin version 42.1.1Dart plugin version 191.8593Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[] Connected device (1 available)
    • iPhone 8 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)No issues found!

Birinin çözümü olan var mı?

Yanıtlar:


9

Aynı sorunu yaşadım.

Lütfen native_device_orientation paketinin değişiklik günlüğüne bir göz atın:

"AppLifecycleState.suspended uygulamasının AppLifecycleState.detached olarak değiştiğini desteklemek için değişikliği bozmak."

Paketlerinizden biri bu kütüphaneye bağlı olabilir. Burada https://pub.dev/packages?q=dependency%3Anative_device_orientation paketlerinin bir listesini bulabilirsiniz .

Benim için qr_mobile_vision oldu.


Bağladığınız paketlerin hiçbirini kullanmıyorum ama yine de bu hatayı alıyorum. Herhangi bir fikir?
altShiftDev

Nevermind, sebebini buldu ve yeni bir cevap sundu.
altShiftDev

5

Zaten @ x23b5 tarafından sunulan olandan kapsamında cevabı biraz daha geniş hale getirmek için, gerçekten de bu kaynaklanır PR Kasım 4th çarpıntı ana kanala.

PR enum güncelleme: AppLifecycleState.suspendingiçin AppLifecycleState.detached.

Eklentilerinizde bunlardan biri gibi bu numaralamaya dayanan bir bağımlılık kullanıyor olabilirsiniz - bu durumda hata ayıklama hata mesajınız sizi bu eklentiye yönlendirir - daha sonra github deposunu ziyaret edin ve yazarın yama. Değilse, bu tek satırı düzenleyebilir ve onlar için bir PR gönderebilirsiniz.

Öte yandan, AppLifecycleState'den yararlanan kodu (benim durumum gibi) elle yazdıysanız, kodunuzu arayın ve askıya alma ve askıya alma işlemini yeniden başlatmak için askıya almayı manuel olarak güncelleyin.


zamanımı kurtardın, bu sorundan çok yoruldum.
Bipin Vayalu

0

Aynı sorunu yaşayın. 0.3.1 sürümü için güncellenen qr_mobile_vision sorunu çözmüş gibi görünüyor.

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.