বিড়বিড়: ত্রুটি: গেটার পাওয়া যায় নি: 'স্থগিত'। কেস AppLifecycleState.suspend


9

আমি সবেমাত্র স্থিতিশীল চ্যানেলে ফ্লটারকে আপগ্রেড করেছি এবং একটি অ্যাপ্লিকেশন চালু করার চেষ্টা করার সময় (স্থানীয় iOS সিমুলেটারে) নিম্নলিখিত স্ট্যাকট্রেস পেয়েছি on চলমান ইউনিট-পরীক্ষাগুলিও flutter testপ্রভাবিত হয়।

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.

পিচ্ছিল ডাক্তার -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.5
    • Framework revision 27321ebbad (33 hours ago), 2019-12-10 18:15:01 -0800
    • Engine 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/Developer
    • Xcode 11.3, Build version 11C29
    • CocoaPods version 1.6.0

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java 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!

কেউ সমাধান পেয়েছেন?

উত্তর:


9

আমারও একই প্রশ্ন ছিল.

নেটিভ_ডভাইস_রিয়েন্টেশন প্যাকেজের চেঞ্জলগটি একবার দেখুন:

"অ্যাপলিফাইসাইক্লাল স্টেট.সপেন্ডেড অ্যাপলিফাইসাইকেলস্টেট.ডেটচডে পরিবর্তিত হয়েছে এই সত্যটি সমর্থন করার জন্য পরিবর্তন ভাঙ্গা।"

আপনার প্যাকেজগুলির মধ্যে একটি এই লাইব্রেরির উপর নির্ভর করে। এখানে আপনি https://pub.dev/packages?q=d dependency% 3Anative_device_orientation প্যাকেজগুলির একটি তালিকা পেতে পারেন ।

আমার জন্য এটি ছিল qr_mobile_vision।


আপনি সংযুক্ত সেই প্যাকেজগুলির মধ্যে আমি কোনও ব্যবহার করছি না তবে এখনও এই ত্রুটিটি পেয়েছি। কোন ধারনা?
— #ShiftDev

কিছু নয়, কারণ খুঁজে পেয়েছেন এবং একটি নতুন উত্তর জমা দিয়েছেন।
— #ShiftDev

5

@ X23b5 দ্বারা ইতিমধ্যে জমা দেওয়া জবাবের চেয়ে উত্তরে সুযোগকে আরও বিস্তৃত করার জন্য, প্রকৃতপক্ষে এই পিআর দ্বারা 4 নভেম্বর উদ্বিগ্ন মাস্টার চ্যানেলে হয়েছে।

জনসংযোগ enum আপডেট হয়েছে: AppLifecycleState.suspendingথেকে AppLifecycleState.detached।

আপনি আপনার প্লাগিনগুলির মধ্যে একটির উপর নির্ভরশীলতা ব্যবহার করতে পারেন যা এই এনামের উপর নির্ভর করে যেমন এর মধ্যে একটি - এই ক্ষেত্রে আপনার ডিবাগ ত্রুটি বার্তা আপনাকে সেই প্লাগইনটির দিকে নির্দেশ করবে - তারপরে কেবল তার গিথুব রেপোতে যান এবং দেখুন লেখক কোনও জারি করেছে কিনা প্যাচ। যদি তা না হয় তবে নির্বিঘ্নে সেই একক লাইনটি সম্পাদনা করুন এবং তাদের জন্য একটি PR জমা দিন।

অন্যদিকে যদি আপনি ম্যানুয়ালি কোড লিখেছেন (আমার ক্ষেত্রে যেমন) অ্যাপলিফাইসাইক্ল স্টেটটি উত্তোলন করে তবে এর জন্য আপনার কোডটি অনুসন্ধান করুন এবং ম্যানুয়ালি আপডেট করে স্থির করে রাখা এবং বিড়বিড় করে পুনরায় চালু করতে আপডেট করুন।


আপনি আমার সময় বাঁচিয়েছেন, আমি এই সমস্যা দ্বারা ক্লান্ত।
— বিপিন ভাইয়ালু

0

একই সমস্যা আছে। কিউর_মোবাইল_ভিশনটি ০.০.১ সংস্করণে আপডেট করা হয়েছে বলে মনে হচ্ছে সমস্যার সমাধান হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.