Câu hỏi thường gặp và cách khắc phục sự cố liên quan đến Firebase Studio
Làm cách nào để tải tệp xuống từ Firebase Studio?
Cách tải tệp xuống dưới dạng tệp zip:
Nhấp chuột phải vào thư mục bất kỳ trong ngăn Explorer rồi chọn Zip and Download (Nén và tải xuống).
Cách tải mọi thứ trong thư mục dự án xuống:
Chọn File > Open Folder (Tệp > Mở thư mục).
Chấp nhận thư mục /home/user mặc định.
Sau khi các tệp tải, hãy nhấp chuột phải vào thư mục đang hoạt động rồi chọn Zip and Download (Nén và tải xuống). Nếu sử dụng App Prototyping agent, thư mục đang hoạt động của bạn sẽ là studio. Nếu bạn sử dụng mẫu hoặc dự án đã tải lên, đây sẽ là tên dự án của bạn.
Khi được nhắc tạo lại môi trường, hãy nhấp vào Huỷ.
Sau khi quá trình tải xuống hoàn tất, hãy mở lại thư mục đang hoạt động từ trình đơn File (Tệp) để quay lại không gian làm việc.
Chưa bật cookie của bên thứ ba.
Trước khi bắt đầu, bạn có thể cần bật cookie của bên thứ ba cho trình duyệt. Firebase Studio yêu cầu cookie của bên thứ ba trong hầu hết các trình duyệt để xác thực không gian làm việc.
Nhấp vào biểu tượng chế độ hiển thị trong thanh địa chỉ visibility_off để mở bảng điều khiển Bảo vệ khỏi tính năng theo dõi. Bật chế độ cài đặt Cookie của bên thứ ba để tạm thời cho phép cookie của bên thứ ba. Thao tác này sẽ bật cookie trên Firebase Studio trong 90 ngày.
Safari
Mở Safari > Cài đặt....
Tắt các chế độ cài đặt sau:
Nâng cao > Chặn tất cả cookie
Quyền riêng tư > Ngăn chặn theo dõi trên nhiều trang web
Bạn không cần bật cookie của bên thứ ba cho Brave. Mở Firebase Studio.
Tại sao Firebase Studio cần bật cookie của bên thứ ba (3P)?
Firebase Studio cần bật cookie của bên thứ ba vì chúng ta hiển thị một iframe từ một miền (một miền con của cloudworkstations.dev) trên một miền khác (studio.firebase.google.com) và cookie của bên thứ ba cho phép giao tiếp an toàn giữa các nguồn gốc.
Trong khi mở một không gian làm việc, thông báo Không thể chuyển tiếp yêu cầu của bạn đến phần phụ trợ. Thông báo Không thể kết nối với máy chủ trên cổng 80 xuất hiện.
Chờ khoảng 5 giây rồi làm mới trang.
Làm cách nào để xem hạn mức yêu cầu mỗi phút cho khoá Gemini API được tạo tự động?
Bạn có thể xem các hạn mức được liên kết với khoá API được tạo tự động trên trang Hạn mức và giới hạn hệ thống của API ngôn ngữ tạo sinh trong bảng điều khiển Google Cloud.
Bản xem trước không tải nhưng tôi không tìm thấy vấn đề nào trong mã. Làm cách nào để khởi động lại Firebase Studio?
Nếu Firebase Studio không làm mới đúng cách (thường là do các hoạt động tái cấu trúc lớn hoặc thay đổi đối với tệp dev.nix của môi trường), hãy mở bảng điều khiển lệnh (Cmd+Shift+P trên Mac hoặc Ctrl+Shift+P trên ChromeOS, Windows hoặc Linux) và chạy lệnh Khởi động lại hoàn toàn. Nếu cách này không hiệu quả, hãy thử chạy lệnh Rebuild Environment (Tạo lại môi trường).
Trong khi tạo không gian làm việc, tôi thấy một thông báo Whoops...We need to start a new VM (Ồ...Chúng ta cần khởi động một máy ảo mới) và giao diện người dùng bị treo sau đó.
Firebase Studio duy trì một nhóm máy ảo ấm được dùng để phân bổ
không gian làm việc theo yêu cầu. Khi nhóm này sắp hết, các không gian làm việc sẽ được cấp sau khi máy ảo mới khởi động. Quá trình này có thể mất thời gian (đôi khi lên đến 5 phút) nhưng cuối cùng sẽ thành công.
Khi tạo không gian làm việc, tôi nhận được thông báo đã xảy ra lỗi nội bộ.
Trong hầu hết các trường hợp lỗi nội bộ trong quá trình cấp không gian làm việc, việc làm mới trang sau khoảng một phút sẽ giúp bạn khắc phục lỗi và truy cập vào không gian làm việc.
Không gian làm việc của tôi tải nhưng trình mô phỏng trống.
Chúng tôi đang tích cực cải thiện độ tin cậy của trình mô phỏng dựa trên đám mây. Nếu việc làm mới trang không khắc phục được vấn đề, hãy báo cáo vấn đề cho Nhóm hỗ trợ Firebase.
Không gian làm việc Firebase Studio có phiên bản Flutter không tương thích với dự án của tôi.
Bạn có thể nâng cấp hoặc hạ cấp phiên bản của hầu hết các phần mềm được cài đặt sẵn trong không gian làm việc giống như trên máy cục bộ (bằng cách sử dụng apt-get hoặc brew). Bạn có thể nâng cấp hoặc hạ cấp phần mềm trong không gian làm việc, nhưng phần mềm đã cài đặt sẽ không tồn tại trong các phiên. Bạn nên đưa tất cả các gói bắt buộc vào tệp dev.nix.
Chúng tôi đang tích cực cải thiện tính năng quản lý phiên bản Flutter trong Firebase Studio.
Tôi đã chia sẻ URL máy trạm của mình với một người nhưng họ không thể xem URL đó.
Bạn chỉ có thể chia sẻ URL của không gian làm việc với những người dùng có quyền truy cập vào không gian làm việc đó.
Người dùng không có quyền sẽ thấy lỗi khi cố gắng truy cập vào URL. Hãy nhớ chia sẻ rõ ràng không gian làm việc với họ.
Khi tôi chia sẻ máy trạm, cộng tác viên của tôi có thể thấy gì?
Những người dùng được thêm vào không gian làm việc của bạn có toàn quyền truy cập vào toàn bộ hệ thống tệp của máy ảo. Hệ thống này có thể chứa các tệp nhạy cảm như khoá riêng tư và mã truy cập được lưu trữ trên ổ đĩa. Chỉ chia sẻ không gian làm việc của bạn với những người bạn tin tưởng. Mặc dù phương pháp này giúp người dùng khác xem chính xác trạng thái của không gian làm việc, nhưng điều đó có nghĩa là họ sẽ thấy mọi thứ trên không gian làm việc của bạn.
Tôi đã chia sẻ không gian làm việc của mình; tại sao cộng tác viên của tôi không thể phát hành hoặc theo dõi ứng dụng của tôi?
Những người dùng được thêm vào không gian làm việc của bạn có thể không có quyền truy cập vào dự án Firebase cơ bản, dự án này hỗ trợ các tính năng phát hành và giám sát "Tổng quan về ứng dụng". Để cấp cho họ quyền truy cập vào dự án Firebase, hãy xem bài viết Quyền và quyền truy cập vào dự án Firebase
Tôi có thể sử dụng các khung mà Firebase Studio không có mẫu để tạo ứng dụng không?
Có! Bạn có thể tuỳ chỉnh môi trường để
hoạt động với hầu hết mọi khung hoặc ngôn ngữ trong Firebase Studio.
Tôi nên chọn thư mục mục tiêu nào khi phát hành ứng dụng Flutter lên Firebase Hosting?
Chọn thư mục build/web. Thư mục này phải chứa index.html và tất cả tài sản tĩnh cần thiết để hiển thị ứng dụng web sau khi ứng dụng được tạo thành công (thông qua flutter build web).
Làm cách nào để thiết lập phần phụ trợ của ứng dụng trên không gian làm việc để phần giao diện người dùng có thể giao tiếp với phần phụ trợ đó?
Bạn có thể tạm thời mở công khai cổng TCP mà máy chủ phụ trợ đang chạy để dễ dàng phát triển riêng phần giao diện người dùng và phần phụ trợ trên các không gian làm việc khác nhau:
Khởi động phần phụ trợ hoặc máy chủ API theo cách thủ công trong một thiết bị đầu cuối hoặc trong cấu hình xem trước của tệp dev.nix hoặc trong trình nối vòng đời onStart.
Nhấp vào biểu tượng Firebase Studio trong thanh hoạt động (ở bên trái theo mặc định) để mở bảng điều khiển Firebase Studio.
Mở rộng phần Cổng phụ trợ để xem danh sách các máy chủ đang chạy, bao gồm cả số cổng và mã nhận dạng quy trình (PID).
Nhấp vào biểu tượng Đặt thành công khai (một ổ khoá) ở bên trái số cổng.
Nhấp vào biểu tượng Sao chép URL ở bên phải số cổng để sao chép URL đủ điều kiện.
Giờ đây, bạn có thể tham chiếu trực tiếp URL này (ví dụ: bằng lệnh gọi fetch) từ giao diện người dùng.
Tôi đã đóng thẻ xem trước. Làm cách nào để đưa lại?
Mở bảng lệnh bằng Ctrl+Shift+P (hoặc Cmd-Shift-P trên MacOS), sau đó chọn Firebase Studio: Hiện bản xem trước trên Android hoặc Firebase Studio: Hiện bản xem trước trên web.
Code OSS là gì?
Phần mềm nguồn mở Code (Code-OSS) là một dự án nguồn mở, là lớp cốt lõi của VS Code. Code-OSS có trên GitHub theo Giấy phép MIT tiêu chuẩn và là nơi Microsoft phát triển sản phẩm VS Code.
Làm cách nào để ngăn việc hoàn thành mã và lời nhắc trò chuyện Gemini được dùng làm dữ liệu đào tạo?
Để chặn việc sử dụng câu lệnh và câu trả lời của bạn cho việc huấn luyện mô hình, đừng sử dụng App Prototyping agent và đừng sử dụng Gemini trong Firebase trong Firebase Studio. Để chặn việc sử dụng mã cho việc huấn luyện mô hình, hãy tắt tính năng hoàn thành mã và lập chỉ mục mã trong phần cài đặt Firebase Studio.
Làm cách nào để gửi yêu cầu về tính năng hoặc ý kiến phản hồi về vấn đề tôi gặp phải?
Tôi đang sử dụng một tính năng cụ thể trong Firebase Studio nhưng không tìm thấy tính năng đó nữa. Lý do khiến nội dung đó bị xoá
Một số tính năng trong Firebase Studio đang trong giai đoạn thử nghiệm. Chúng tôi coi trọng ý kiến phản hồi của bạn và tích cực sử dụng ý kiến đó để định hướng cho bộ tính năng hiện tại và dự kiến của chúng tôi, đồng thời định kỳ xoá những tính năng không đáp ứng được kỳ vọng của bạn hoặc của chúng tôi. Nếu bạn muốn thấy một số tính năng trong phiên bản lý tưởng của Firebase Studio, hãy gửi ý kiến phản hồi cho chúng tôi. Chúng tôi muốn nghe ý kiến của bạn!
Tôi không tạo được dự án
Khi bạn cấp phát tài nguyên như khoá Gemini API hoặc triển khai sang Firebase App Hosting, hệ thống sẽ tự động cấp phát một dự án cho bạn, dựa trên tên của không gian làm việc Firebase Studio. Nếu bạn nhận được lỗi "Không tạo được dự án", hãy kiểm tra để đảm bảo rằng tên không gian làm việc của bạn không chứa ký tự đặc biệt. Tên dự án Firebase chỉ được chứa chữ cái, số, dấu ngoặc kép, dấu gạch nối, dấu cách và dấu chấm than.