Bir çalışma alanını açarken İsteğiniz arka uca yönlendirilemiyor. 80 numaralı bağlantı noktasındaki bir sunucuya bağlanılamadı.
Bu durum nadiren meydana gelir ancak geçici bir çözüm olarak yaklaşık 5 saniye bekleyip sayfayı yenileyebilirsiniz.
Önizlemem bozuk ancak kodumda bir sorun göremiyorum. IDX'yi nasıl yeniden başlatabilirim?
IDX düzgün şekilde yenilenmiyorsa (genellikle büyük yeniden yapılandırmalar veya ortam dev.nix
dosyanızda yapılan değişiklikler nedeniyle) komut paletini (Mac'te Cmd+Üst Karakter+P veya ChromeOS, Windows ya da Linux'ta Ctrl+Üst Karakter+P) açıp Sabit Yeniden Başlatma komutunu çalıştırın. Bu yöntem işe yaramazsa Ortam Oluştur komutunu çalıştırmayı deneyin.
Bir çalışma alanı oluştururken Hay aksi! Yeni bir sanal makine başlatmamız gerekiyor. Bunun ardından kullanıcı arayüzü kilitleniyor
IDX, isteğe bağlı olarak çalışma alanları sağlamak için kullanılan sanal makinelerden oluşan sıcak bir havuz sağlar. Havuzdaki sanal makine sayısı azaldığında, yeni bir sanal makine oluşturulduktan sonra çalışma alanları için temel hazırlama işlemi yapılır. İşlem zaman alabilir (bazen 5 dakika kadar) ancak sonunda başarılı olur.
Çalışma alanı oluştururken dahili bir hata oluştu mesajını görüyorum
Çalışma alanı temel hazırlığı sırasında karşılaşılan dahili hatalarla ilgili çoğu durumda, bir dakika kadar sonra sayfanın yenilenmesi işlemi hatayı atlayıp çalışma alanına girmenizi sağlar.
Hesabımda kaç farklı Workspace olabilir?
IDX'de kullanıcı başına bir Workspace sınırı vardır. Google Geliştirici Profiliniz varsa beş adede kadar çalışma alanı oluşturabilirsiniz. Çalışma alanı sınırına ulaştığınızda doğrudan IDX'ten Google Geliştirici Profili oluşturmak için şablon kontrol panelindeki bildirimden Kurulumu Tamamla'yı tıklayın.
Çalışma alanım yükleniyor ancak emülatör boş
Bulut tabanlı emülatörlerimizin güvenilirliğini sürekli olarak iyileştiriyoruz. Sayfa yenileme işlemi sorunu çözmezse lütfen sorunu bildirin.
IDX çalışma alanlarında, projemle uyumlu olmayan bir Flutter sürümü var.
Yerel makinenizde yaptığınız gibi (apt-get veya brew'i kullanarak) önceden yüklenmiş hemen hemen tüm yazılımların sürümünü bir Workspace içinde yükseltebilir veya düşürebilirsiniz. "Etkin olmayan" bir çalışma alanı uyku moduna geçtiğinde değişikliklerin korunmadığını unutmayın.
IDX'de Flutter sürüm yönetimini iyileştirmek için yoğun şekilde çalışıyoruz.
Project IDX ile Google Cloud Workstations arasındaki fark nedir?
IDX'yi, Google Cloud'un genel kullanıma sunulan (inanılmaz!) Cloud Workstations çözümü üzerine inşa ettik. Cloud Workstations, geliştirici iş istasyonlarının güvenilirliğine, güvenliğine ve kullanılabilirliğine odaklanan bir altyapı teklifidir.
Geliştirme deneyimlerini yönetmek isteyen büyük kuruluşlar için ideal bir seçimdir. Project IDX, bu iş istasyonlarında farklı uygulama türleri oluşturmak için gereken araç zincirlerini, yazılım geliştirme yığınını ve sistem bağımlılıklarını yöneten "her şey dahil" bir ortamdır.
IDX neden üçüncü taraf (3. taraf) çerezlerinin etkinleştirilmesine ihtiyaç duyar?
Bir alandan (cloudworkstations.dev
alt alan adı) başka bir alanda (idx.google.com
) IFRAME oluşturduğumuz ve üçüncü taraf çerezleri güvenli kaynak arası iletişimi sağladığı için IDX'nin üçüncü taraf çerezlerinin etkinleştirilmesi gerekir.
İş istasyonu URL'mi bir kullanıcıyla paylaştım ancak kullanıcı iş yerimi göremiyor
Bir Workspace URL'sini yalnızca çalışma alanına erişimi olan kullanıcılarla paylaşabilirsiniz. İzni olmayan kullanıcılar URL'yi ziyaret etmeye çalıştıklarında hata görür. Çalışma alanını, Google Dokümanı paylaşır gibi açıkça paylaştığınızdan emin olun.
İş istasyonumu paylaştığımda iş ortağım neleri görebilir?
Çalışma alanınıza eklenen kullanıcılar, sanal makinenin gizli anahtarlar ve erişim jetonları gibi hassas dosyalar içerebilen tüm dosya sistemine tam erişim sahibidir. Çalışma alanınızı yalnızca güvendiğiniz kişilerle paylaşın. Bu yaklaşım, diğer kullanıcıların çalışma alanınızın tam durumunu görüntülemesine yardımcı olsa da, çalışma alanınızdaki her şeyi gördükleri anlamına gelir.
Uygulamamı oluşturmak için IDX'nin şablonu olmayan çerçeveleri kullanabilir miyim?
Evet! Ortamınızı IDX'teki neredeyse her çerçeve veya dille çalışacak şekilde özelleştirebilirsiniz.
Depomu GitLab veya Cloud Source depolarından içe aktarabilir miyim?
Şu anda GitHub, GitLab ve Bitbucket'tan proje içe aktarma işlemini destekliyoruz. Daha fazla Git ana makinesini desteklememizi istiyorsanız özellik isteği gönderin.
Bu sırada, mevcut bir şablondan yeni bir çalışma alanı oluşturabilir ve bir terminalde, yerel makinenizde olduğu gibi git clone
öğesini herhangi bir https
veya ssh
tabanlı Git ana makinesiyle çalıştırabilirsiniz.
Bir Flutter uygulamasını Firebase Hosting'e dağıtırken hangi hedef dizini seçmeliyim?
build/web
dizinini seçin. Bu dizin, bir index.html
ve (flutter build web
aracılığıyla) uygulama başarıyla oluşturulduktan sonra web uygulamanızı oluşturmak için gereken tüm statik öğeleri içermelidir.
Uygulamamın arka ucunu, ön ucumun onunla iletişim kurabilmesi için Workspace'te nasıl ayarlayabilirim?
Ön uç ve arka ucunuzu farklı çalışma alanlarında ayrı ayrı geliştirmeyi kolaylaştırmak için arka uç sunucunuzun çalıştığı TCP bağlantı noktasını geçici olarak herkese açık olarak açabilirsiniz:
Arka uç veya API sunucunuzu bir terminalde manuel olarak ya da
dev.nix
dosyanızı önizleme yapılandırması veyaonStart
yaşam döngüsü kancası kapsamında başlatın.IDX panelini açmak için etkinlik çubuğundaki (varsayılan olarak solda) Proje IDX simgesini tıklayın.
Bağlantı noktası numaraları ve işlem kimlikleri (PID) dahil olmak üzere çalışan sunucuların listesini görmek için Arka Uç Bağlantı Noktaları bölümünü genişletin.
Bağlantı noktasının solundaki Herkese Açık Yap simgesini (kilit) tıklayın.
Tam nitelikli URL'sini kopyalamak için bağlantı noktası numarasının sağındaki URL'yi kopyala simgesini tıklayın.
Artık bu URL'ye doğrudan (örneğin,
fetch
çağrısı ile) kullanıcı arayüzünüzden referans verebilirsiniz.
Önizleme sekmesini kapattım. Nasıl geri getirebilirim?
Komut paletini açın (Mac'te Cmd+Üst Karakter+P veya ChromeOS, Windows ya da Linux'ta Ctrl+Üst Karakter+P) ve Project IDX: Android Önizlemesini Göster veya Proje IDX: Web Önizlemesini Göster'i seçin.
Code OSS nedir?
Code-Open Source Software (Code-OSS), VS Code'un temel katmanı olan açık kaynaklı bir projedir. Code-OSS, standart MIT lisansı kapsamında GitHub'da bulunur ve Microsoft'un VS Code ürününü geliştirdiği yerdir.
Kod tamamlamalarımın ve Gemini sohbet istemlerinin eğitim verileri olarak kullanılmasını nasıl önleyebilirim?
Gemini sohbet istemlerinizin, IDX'de Gemini'yi iyileştirmek için eğitim verileri olarak kullanılmasını istemiyorsanız sohbet asistanını kullanmayın ve çalışma alanı ayarlarınızda kod tamamlamayı devre dışı bırakın. Ayrıca, belirli dosyalarla çalışırken yardım özelliğini devre dışı bırakmak için deposunuza .aiexclude
dosyaları ekleyebilirsiniz.
Karşılaştığım bir sorunla ilgili özellik isteği veya geri bildirim göndermek için ne yapmalıyım?
Project IDX'i kullanırken bir sorunla karşılaşırsanız forumda soru sorun veya hata bildiriminde bulunun.
IDX'ye eklenmesini istediğiniz bir özellik varsa veya mevcut bir özelliğin kapsamının genişletilmesini istiyorsanız özellik isteği gönderin.
IDX'teki Gemini'ın bulunduğum ülkede veya bölgede kullanılıp kullanılamadığını nasıl öğrenebilirim?
IDX'deki Gemini sınırlı bölgelerde kullanılabilir. Kullanılabilirlik düzenli olarak genişletilmektedir. IDX'deki Gemini bölgenizde kullanılabiliyorsa Gemini'yi Workspace'inize ekleme bölümünde açıklanan adımları uygulayarak kullanmaya başlayabilirsiniz.
Project IDX'de belirli bir özelliği kullanıyordum ancak artık bulamıyorum. İçerik neden kaldırıldı?
Project IDX'teki bazı özellikler deneyseldir. Geri bildirimleriniz bizim için değerlidir. Mevcut ve planlanmış özellik grubumuzu belirlerken bu geri bildirimleri etkin bir şekilde kullanır, beklentilerinizi veya kendi beklentilerimizi karşılamayan özellikleri düzenli olarak kaldırırız. Project IDX'in ideal sürümünde görmek istediğiniz özellikler varsa bize geri bildirim gönderin. Sizden haber almak istiyoruz!