Dart-code: اختفى Flutter Hot Reload و Hot Restart في VSCode في فرع Flutter الرئيسي

تم إنشاؤها على ١٥ يوليو ٢٠١٩  ·  8تعليقات  ·  مصدر: Dart-Code/Dart-Code

تم العثور على عدد قليل من المشكلات هنا:

  1. إعادة التحميل السريع لا يعمل عند الحفظ
  2. لا يمكن العثور على الأمر "Flutter: Hot Reload" و "Flutter: Hot Restart" في لوحة الأوامر.
    Screenshot 2019-07-15 at 1 23 02 PM

دكتور رفرفة:
ملخص الطبيب (لرؤية كل التفاصيل ، قم بتشغيل flutter doctor -v):
[✓] Flutter (قناة رئيسية ، الإصدار 1.8.2-pre.33 ، في نظام التشغيل Mac OS X 10.14.5 18F132 ، الإعدادات المحلية en-GB)

[✓] Android Toolchain - تطوير لأجهزة Android (إصدار Android SDK 28.0.3)
[✓] Xcode - تطوير لـ iOS و macOS (Xcode 10.2.1)
[✓] أدوات iOS - تطوير لأجهزة iOS
[✓] Chrome - تطوير للويب
[✓] Android Studio (الإصدار 3.4)
[✓] كود VS (الإصدار 1.36.1)
[✓] جهاز متصل (3 متوفر)

in debugger in flutter is bug

التعليق الأكثر فائدة

لقد قمت بنشر تصحيح باسم v3.2.1 يحتوي على هذا الإصلاح.

ال 8 كومينتر

إعادة التحميل السريع لا يعمل على الحفظ

هل ترى أي إخراج في Debug Console مثل "إعادة تحميل x من مكتبات y"؟ هل يمكنك التقاط سجل عن طريق تشغيل أمر Dart: Capture Logs من لوحة الأوامر ، ثم قم بتشغيل التطبيق الخاص بك وجرب بعض التعديلات / الحفظ ، ثم انقر فوق إيقاف التسجيل في إشعار السجل (الذي ربما يكون قد انهار في أيقونة الجرس في الحالة ) شريط وإرفاق السجل؟

لا يمكن العثور على الأمر "Flutter: Hot Reload" و "Flutter: Hot Restart" في لوحة الأوامر.

قد يحدث هذا إذا لم نكتشف أي مشاريع Flutter في مجلدك. هل مشروع Flutter ضمن المستويات الثلاثة العليا للمجلدات في مساحة العمل الخاصة بك؟ قد يحدث ذلك أيضًا في حالة فشل التمديد في التنشيط (على الرغم من أنك قد تلاحظ الكثير من التعطل إذا كان الأمر كذلك) - يمكنك التحقق من ذلك عن طريق فتح أدوات المطور (مساعدة -> تبديل أدوات المطور) والتحقق من وحدة التحكم.

هل يمكنك أيضًا تأكيد إصدارك من امتداد Dart وامتداد Flutter؟ شكرا!

  1. السجل المرفق.
    Dart-Code-Log-2019-06-01 16-23-45.txt

  2. نعم ، أنا في مجلد المشروع لأنه يمكنني تشغيل المشروع عن طريق المفتاح القصير (F5) في Mac.
    يمكن تشغيل كل من Hot-Reload و Hot-Restart بواسطة الأزرار التالية:
    Screenshot 2019-07-15 at 4 30 47 PM

  3. امتدادات Dart و Flutter هي 3.2.0.

لقد تحققت أيضًا من أجل هؤلاء
Screenshot 2019-07-15 at 4 41 54 PM

شكرا! يبدو أنه لم يتم تسجيل خدمة Hot Reload ( reloadSources ) ، وإن معالج إعادة التحميل عند الحفظ الخاص بنا يتوقف مبكرًا إذا لم تكن الخدمة متاحة.

bkonyi أتوقع أن يتم إصلاحه من خلال https://github.com/flutter/flutter/pull/35765 ، لكن يمكنني إعادة عرض هذا على master . أيه أفكار؟

@ pczn0327 كحل بديل فوري ، إذا كنت قادرًا على التبديل إلى قناة Flutter stable ، فلا ينبغي أن تكون هذه المشكلة (وأيضًا يجب ألا تكون بعيدة جدًا منذ أن تم تحديثها مؤخرًا).

شكرا للمساعدة DanTup! إنني أتطلع إلى v3.3.0!

حسنًا ، لقد اكتشفت ما هذا. تم تغيير اسم الدفق في VM لكنني لم أنشر امتدادًا محدثًا لـ VS Code للتعامل معه ، لذلك فشل الإصدار المباشر الحالي في الاشتراك ، وبالتالي لا ترى الخدمة مسجلة أبدًا.

تم إصلاحه في أحدث كود ، لذلك إذا كنت ترغب بشدة في استخدام master ، يمكنك تثبيت أحد إصدارات المعاينة لـ v3.3 مثل https://github.com/Dart-Code/Dart-Code/ الإصدارات / العلامة / v3.3.0-alpha.2.logging.2.

لقد قمت بنشر تصحيح باسم v3.2.1 يحتوي على هذا الإصلاح.

كانت مشكلتي أنه كان لدي إصدار apk مثبت على الجهاز ، وكنت أقوم بتثبيت debug apk. لذلك لم يتم عرض خيار Hot Reload و vs code كان عالقًا عند تجميع التصحيح.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات