تحديد المشاكل وحلّها في Firebase Studio والأسئلة الشائعة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
كيف يمكنني تنزيل ملفاتي من
Firebase Studio؟
لتنزيل ملفاتك كملف zip، اتّبِع الخطوات التالية:
انقر بزر الماوس الأيمن على أي دليل في لوحة "المستكشف" واختَر
Zip and Download (ضغط الملفات وتنزيلها).
لتنزيل كل العناصر في دليل مشروعك:
انقر على ملف > فتح مجلد.
قبول الدليل التلقائي /home/user
بعد تحميل الملفات، انقر بزر الماوس الأيمن على دليل العمل واختَر
ضغط الملفات بتنسيق Zip وتنزيلها. في حال استخدام
App Prototyping agent، سيكون دليل العمل هو studio. إذا
كنت تستخدم نموذجًا أو مشروعًا تم تحميله، سيكون هذا هو اسم مشروعك.
عندما يُطلب منك إعادة إنشاء البيئة، انقر على إلغاء.
بعد اكتمال عملية التنزيل، أعِد فتح دليل العمل من قائمة
ملف للرجوع إلى مساحة العمل.
ملفات تعريف الارتباط التابعة لجهات خارجية غير مفعّلة.
قبل البدء، قد تحتاج إلى تفعيل ملفات تعريف الارتباط التابعة لجهات خارجية في
المتصفح. تتطلّب Firebase Studio ملفات تعريف الارتباط التابعة لجهات خارجية في معظم المتصفّحات
للمصادقة على مساحات العمل.
Chrome
افتح الإعدادات.
افتح علامة التبويب الخصوصية والأمان.
تأكَّد من تفعيل خيار السماح بجميع ملفات تعريف الارتباط.
انقر على رمز مستوى الرؤية في شريط العناوين visibility_off لفتح لوحة الحماية من التتبّع. فعِّل الإعداد ملفات تعريف الارتباط التابعة لجهات خارجية لسماح مؤقت بملفات تعريف الارتباط التابعة لجهات خارجية. يؤدي ذلك إلى تفعيل ملفات تعريف الارتباط على
Firebase Studio لمدة 90 يومًا.
Safari
افتح Safari > الإعدادات....
أوقِف الإعدادات التالية:
الإعدادات المتقدّمة > حظر كل ملفات تعريف الارتباط
الخصوصية > منع التتبُّع في جميع المواقع الإلكترونية
لست بحاجة إلى تفعيل ملفات تعريف الارتباط التابعة لجهات خارجية في Brave. افتح
Firebase Studio.
لماذا يحتاج Firebase Studio إلى تفعيل
ملفات تعريف الارتباط التابعة لجهات خارجية؟
يحتاج Firebase Studio إلى تفعيل ملفات تعريف الارتباط التابعة لجهات خارجية لأنّنا نعرض إطارًا iframe من
نطاق واحد (نطاق فرعي من cloudworkstations.dev) على نطاق آخر
(studio.firebase.google.com)، وتسمح ملفات تعريف الارتباط التابعة لجهات خارجية بإجراء اتصالات آمنة بين مصادر مختلفة.
أثناء فتح مساحة عمل، تظهر الرسالة تعذّر إعادة توجيه طلبك إلى الخلفية. يظهر الخطأ "تعذّر
الاتصال بخادم على المنفذ 80".
انتظِر خمس ثوانٍ تقريبًا ثم أعِد تحميل الصفحة.
كيف يمكنني الاطّلاع على حصة الطلبات في كل
دقيقة لمفتاح Gemini API الذي تم إنشاؤه تلقائيًا؟
يمكنك الاطّلاع على الحصص المرتبطة بمفتاح واجهة برمجة التطبيقات الذي تم إنشاؤه تلقائيًا في
صفحة الحصص وحدود النظام في واجهة برمجة التطبيقات Language API التوليدية في
وحدة تحكّم Google Cloud.
لا يتم تحميل المعاينة، ولكن
لا يمكنني العثور على أي مشاكل في الرمز. كيف يمكنني إعادة تشغيل Firebase Studio؟
إذا لم تتم إعادة تحميل Firebase Studio بشكل صحيح (عادةً نتيجةً لعمليات إعادة هيكلة مهمة أو تغييرات في ملف dev.nix الخاص بالبيئة)، افتح لوحة مفاتيح الدوالّ
(Cmd+Shift+P على نظام التشغيل Mac أو Ctrl+Shift+P على ChromeOS أو Windows أو
Linux) ونفِّذ الأمر إعادة التشغيل القسري. إذا لم ينجح ذلك،
جرِّب تشغيل الأمر إعادة إنشاء البيئة.
لا يستجيب مساحة العمل، كل ما أراه هو شاشة فارغة عند تحميلها
إذا لم تستجِب مساحة العمل، يمكنك محاولة إعادة ضبط الجهاز الظاهري. ولإجراء ذلك:
من Firebase Studio، انقر على قائمة
المزيد ( more_horiz )، ثم انقر على إعادة الضبط.
انقر على إعادة الضبط مرة أخرى عندما يُطلب منك ذلك.
إعادة فتح مساحة العمل
أثناء إنشاء مساحة عمل، تظهر لي
الرسالة خطأ...علينا بدء جهاز افتراضي جديد، وتتعطّل واجهة المستخدم بعد
ذلك.
تحافظ Firebase Studio على مجموعة من الأجهزة الافتراضية المُعدّة مسبقًا والمستخدَمة لتوفير
مساحات عمل عند الطلب. عندما ينخفض عدد الأجهزة الافتراضية في المجموعة، يتم تجهيز مساحات العمل
بعد بدء جهاز افتراضي جديد. قد تستغرق العملية
بعض الوقت (تصل أحيانًا إلى خمس دقائق)، ولكنّها تنجح في النهاية.
عند
إنشاء مساحة عمل، تظهر لي رسالة حدث خطأ داخلي.
في معظم حالات ظهور أخطاء داخلية أثناء توفير مساحة عمل، من المفترض أن يؤدي إعادة تحميل
الصفحة بعد دقيقة أو نحو ذلك إلى إزالة الخطأ والوصول إلى مساحة العمل.
كم عدد مساحات العمل التي يمكنني
إنشاؤها؟
تقتصر الخطة المجانية التي تبلغ Firebase Studio على ثلاثة مساحات عمل لكل مستخدم.
يمكنك زيادة عدد مساحات العمل التي يمكنك إنشاؤها إلى 10 مساحات من خلال الانضمام إلى برنامج المطوّرين من Google.
للترقية إلى 30 مساحة عمل، اشترِك في برنامج Google Developer Premium.
يتم تحميل مساحة العمل، ولكن الemualtor فارغ.
نعمل جاهدين على تحسين موثوقية المحاكيات المستندة إلى السحابة الإلكترونية. إذا لم يؤدّي إعادة تحميل الصفحة إلى حلّ المشكلة، يُرجى الإبلاغ عن المشكلة إلى فريق دعم Firebase.
تحتوي مساحات عمل Firebase Studio
على إصدار Flutter غير متوافق مع مشروعي.
يمكنك ترقية إصدار جميع البرامج المثبَّتة مسبقًا تقريبًا داخل مساحة عمل أو الرجوع إلى إصدار سابق منها تمامًا كما تفعل على جهازك المحلي (باستخدام
apt-get أو brew). يمكنك ترقية البرامج أو الرجوع إلى إصدار سابق منها في مساحة العمل،
ولكن لا تبقى البرامج المثبَّتة محفوظة في الجلسات. ننصحك بإضافة كل الحِزم المطلوبة في ملف
dev.nix.
نحن نعمل جاهدين على تحسين إدارة إصدارات Flutter في
Firebase Studio.
شاركت عنوان URL لمحطة عملي مع أحد الأشخاص، ولكن لا يمكنه الاطّلاع عليه.
لا يمكنك مشاركة عنوان URL لمساحة عمل إلا مع المستخدمين الذين لديهم إذن الوصول إلى مساحة العمل.
تظهر رسالة خطأ للمستخدمين الذين ليس لديهم إذن عند محاولة الانتقال إلى عنوان URL. احرص على
مشاركة مساحة العمل معهم بشكل صريح.
عند مشاركة محطة عملي، ما هو المحتوى الذي
يمكن للمتعاون الاطّلاع عليه؟
يحصل المستخدمون المُضافون إلى مساحة عملك على إذن وصول كامل إلى نظام الملفات
الخاص بجهاز الكمبيوتر الظاهري، والذي قد يحتوي على ملفات حسّاسة مثل المفاتيح الخاصة وشدَّات تذكرة الوصول
المخزّنة على القرص. لا تشارك مساحة العمل إلا مع
الأشخاص الذين تثق بهم. على الرغم من أنّ هذا الإجراء يساعد المستخدمين الآخرين في الاطّلاع على الحالة الدقيقة
لمساحة العمل، إلا أنّه يعني أنّهم سيرون كل شيء في
مساحة العمل.
لقد شاركت مساحة عملي،
لماذا لا يمكن للشخص المتعاون معي نشر تطبيقي أو مراقبته؟
قد لا يحصل المستخدمون الذين تمت إضافتهم إلى مساحة عملك على إذن بالوصول إلى مشروع Firebase
الأساسي الذي يشغّل ميزتَي النشر والتتبّع في "نظرة عامة على التطبيق". لمنحهم الإذن بالوصول إلى مشروعك على Firebase، يُرجى الاطّلاع على الأذونات والوصول إلى projects
Firebase.
هل يمكنني استخدام إطارات عمل
Firebase Studio لا تتوفّر لها نماذج لإنشاء تطبيقي؟
نعم. يمكنك تخصيص بيئتك للعمل مع أي إطار عمل أو لغة تقريبًا في Firebase Studio.
ما هو الدليل المستهدَف الذي يجب
اختياره عند نشر تطبيق Flutter على Firebase Hosting؟
اختَر دليل build/web. يجب أن يحتوي هذا الدليل على index.html
وجميع مواد العرض الثابتة اللازمة لعرض تطبيق الويب بعد إنشاء التطبيق
بنجاح (من خلال flutter build web).
كيف يمكنني إعداد الجزء الخلفي من تطبيقي
على مساحة عملي حتى يتمكّن الجزء الأمامي من التواصل معه؟
يمكنك فتح منفذ TCP الذي يعمل عليه خادم الخلفية بشكل علني مؤقتًا
لتسهيل تطوير الواجهة الأمامية والخلفية بشكل منفصل على مستوى
مساحات عمل مختلفة:
ابدأ خادم الخلفية أو خادم واجهة برمجة التطبيقات يدويًا في وحدة تحكّم أو كجزء من إعدادات معاينة ملف dev.nix أو onStart hook لدورة الحياة.
انقر على رمز Firebase Studio في شريط النشاط (على يمين الشاشة تلقائيًا) لفتح لوحة Firebase Studio.
وسِّع قسم منافذ الخلفية للاطّلاع على قائمة بالخوادم التي تعمل،
بما في ذلك رقم المنفذ ومعرّف العملية (PID).
انقر على رمز إبداء
الوصول (قفل) على يمين رقم المنفذ.
انقر على رمز نسخ عنوان URL على يسار رقم المنفذ لنسخ
عنوان URL المؤهَّل بالكامل.
يمكنك الآن الإشارة إلى عنوان URL هذا مباشرةً (على سبيل المثال، من خلال طلب fetch)
من الواجهة الأمامية.
أغلقتُ علامة التبويب "المعاينة". كيف يمكنني
استعادتها؟
افتح لوحة الأوامر باستخدام Ctrl+Shift+P (أو Cmd-Shift-P على نظام التشغيل MacOS)، ثم
اختَر Firebase Studio: عرض معاينة Android أو
Firebase Studio: عرض معاينة الويب.
ما هو Code OSS؟
Code-Open Source Software (Code-OSS) هو مشروع مفتوح المصدر يشكّل الخطوة الأساسية
في VS Code. يتوفّر Code-OSS على GitHub بموجب "ترخيص MIT
" العادي، وهو المكان الذي تُطوّر فيه Microsoft منتج VS Code.
كيف يمكنني منع استخدام عمليات إكمال الرمز البرمجي وGemini طلبات المحادثة كبيانات
تدريب؟
لحظر استخدام طلباتك وردودك لتدريب النماذج، يجب عدم
استخدام App Prototyping agent وعدم استخدام Gemini في Firebase ضمن
Firebase Studio. لحظر استخدام الرمز لتدريب النماذج،
أوقِف ميزة "إكمال الرمز"
وميزة فهرسة الرمز
في إعدادات Firebase Studio.
كيف يمكنني إرسال طلب بشأن ميزة أو ملاحظات حول مشكلة واجهتها؟
كنت أستخدم ميزة معيّنة في
Firebase Studio ولكن لا يمكنني العثور عليها بعد الآن. لماذا تمّت إزالته؟
بعض الميزات في Firebase Studio تجريبية. نحن نقدّر
ملاحظاتك ونستخدمها بنشاط لتحديد مجموعة الميزات الحالية والمخطَّط لها،
ونزيل بانتظام الميزات التي لا تلبّي توقعاتك
أو توقعاتنا. إذا كانت هناك ميزات تريد أن تظهر في الإصدار المثالي
من Firebase Studio، يُرجى إرسال ملاحظاتك إلينا. يهمّنا معرفة رأيك.
تعذّر عليّ إنشاء مشروع.
عند توفير موارد مثل مفتاح Gemini API أو النشر على
Firebase App Hosting، يتم توفير مشروع لك تلقائيًا استنادًا
إلى اسم مساحة عمل Firebase Studio. إذا
ظهرت لك رسالة الخطأ "تعذّر إنشاء مشروع"، تحقّق من أنّ اسم
مساحة العمل لا يتضمّن أحرفًا خاصة. لا يُسمح إلا باستخدام الأحرف والأرقام
وعلامات الاقتباس والواصلات والمسافات وعلامات التعجّب في اسم
مشروع Firebase.
تاريخ التعديل الأخير: 2025-04-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-04-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]