Android Studio'daki Gemini, geliştirme sürecinin her adımı için özellikler içerir. Gemini hızla gelişen bir alan olduğundan en son güncellemeler için Android Studio'nun kararlı sürüm notlarını ve önizleme sürümü notlarını da kontrol edin.
| Kategori | Özellik | Açıklama | Dokümanlar |
|---|---|---|---|
| Sohbet | Sohbet | Gemini ile etkileşim kurmak için kullanılan orijinal arayüz. Geliştirme iş akışınızın herhangi bir noktasında Gemini'a Android ile ilgili sorularınızı sorun. | Gemini ile sohbet etme |
| Dosya ekleyin | Gemini'ın sorunuzun bağlamını daha iyi anlamasına ve hangi kodun güncellenmesi gerektiğini belirlemesine yardımcı olmak için sorgunuza dosya ekleyin. | Dosya ekleme | |
| Resim ekleme | Kullanıcı arayüzü oluşturmaya, kullanıcı arayüzü hatalarını ayıklamaya ve bir uygulamanın mimarisini belgelemeye yardımcı olması için sorgunuza resim ekleyin.
Yalnızca ücretsiz katmanda. |
Resim ekleme | |
| İstem Kitaplığı (IDE'de) | Sık kullandığınız istemleri kaydedip yönetin ve gerektiğinde hızlıca hatırlayın. | İstem Kitaplığı ile istemleri kaydetme ve yönetme | |
| Kurallar | Gemini'ın sorgularınıza verdiği yanıtlara ilişkin tercihleri belirleme Tercih edilen kodlama dillerini, stillerini, çıkış biçimlerini ve daha fazlasını tanımlayın. | Kurallarla deneyiminizi özelleştirme | |
| İstem Galerisi | Gemini'ı iş akışınıza nasıl dahil edeceğiniz konusunda ilham almak için istem koleksiyonumuza göz atın. | İstem galerisi | |
| Yerel üçüncü taraf modelleri | Android Studio'daki yapay zeka işlevini desteklemek için bilgisayarınızda yerel olarak yüklü bir LLM seçin.
Önizleme aşamasındadır. |
Yerel bir LLM kullanma | |
| Uzaktan üçüncü taraf modelleri | Android Studio'daki yapay zeka işlevine güç katmak için uzak model sağlayıcıdan bir LLM seçin.
Önizleme aşamasındadır. |
Uzak bir LLM kullanma | |
| Temsilci Modu | Temsilci Modu | Aracı Modu, yalnızca Gemini ile sohbet ederek deneyimleyebileceğinizden daha fazlasını sunan, karmaşık ve çok aşamalı geliştirme görevlerini yönetmek için tasarlanmıştır. Aracı, birden fazla dosyada değişiklik yapabilir ve hataları yinelemeli olarak düzelterek geliştirme sürecinizi hızlandırabilir. | Ajan Modu |
| Yeni proje oluşturma | Yapay zekanın yardımıyla fikirlerinizi hızlıca uygulama prototipine dönüştürün.
Önizleme aşamasındadır. |
Yapay zeka ile yeni bir proje oluşturma | |
| Bağımlılıkları güncelleme | Bağımlılıkları güncelleyin ve bu süreçte derleme hatalarını yinelemeli olarak çözün.
Önizleme aşamasındadır. |
Gemini temsilcisiyle bağımlılıkları güncelleme | |
| API anahtarı ekleme | Bağlam penceresini genişletmek ve daha da yüksek kaliteli yanıtlar almak için API anahtarı ekleyin.
Yalnızca ücretsiz katmanın varsayılan modelindeki kullanıcılar için geçerlidir. |
Kendi Gemini API anahtarınızı ekleme | |
| MCP sunucusu ekleme | Model Context Protocol (MCP) kullanarak harici araçlarla etkileşim kurun, bilgi ve yetenekleri genişletin. | MCP sunucusu ekleme | |
| Uzak bir MCP sunucusu ekleme | MCP sunucusuna bağlanmak için sunucuyu kendiniz yükleyip bakımını yapmanız gerekmez.
Önizleme aşamasındadır. |
MCP sunucusu ekleme | |
AGENTS.md dosya desteği |
Gemini'ın sorgularınıza verdiği yanıtlara ilişkin tercihleri, kod tabanınızın parçası olan bir veya daha fazla Markdown dosyasında tanımlayın. AGENTS.md dosyalarında tanımlanan talimatlar IDE'den bağımsızdır. |
AGENTS.md dosyalarını kullanarak Gemini'ı özelleştirme |
|
| Kod | Kod tamamlama | Gemini, Android Studio'da kodun yapay zeka destekli otomatik tamamlanmasını sağlar. Bu özellik, siz yazarken gri renkte italik metin olarak görünür. Kod tamamlama, tam işlevler önererek zamandan tasarruf etmenizi ve kodlama projelerini daha hızlı tamamlamanızı sağlar. | Yapay zeka kod tamamlama ile kodlamayı hızlandırma |
| Kod dönüştürme | Gemini'dan kod düzenleyicide istem girerek projenizde kodu değiştirme, optimize etme veya koda ekleme konusunda öneri alabilirsiniz. | Kodu dönüştürme | |
| Değişken adlarını yeniden düşünün | Gemini'dan bir dosyadaki bir veya tüm değişkenleri yeniden adlandırma önerileri alın. | Değişken adlarını yeniden değerlendirme | |
| Birim testi senaryoları oluşturma | Gemini, test etmek istediğiniz kodun bağlamını kullanarak test senaryoları önerebilir. Gemini, birim testi senaryoları oluştururken önerilen her testin amacını daha iyi anlamanız için testlerinizin ayrıntılı adlarını ve açıklamalarını ekler. | Birim testi senaryoları oluşturma | |
| Gemini ile Yolculuklar | Adımları ve onayları doğal dilde açıklayarak yolculuk adı verilen uçtan uca işlevsel testler yazın. Gemini, adımlarınızı Gemini'ın uygulamanızda gerçekleştirdiği işlemlere dönüştürür.
Önizleme aşamasındadır. |
Android Studio için Journeys | |
| Belge kodu | Net ve kısa dokümanlar oluşturmak için anında taslaklar oluşturun. Bu taslakları düzenleyip mükemmelleştirebilirsiniz. | Kodunuz için doküman oluşturma | |
| Kaydetme mesajları oluşturma | Gemini, kod değişikliklerinizdeki ve son geçmişteki commit'lerdeki bağlamı kullanarak commit mesajı oluşturabilir. | Commit mesajları oluşturma | |
| Kod özelleştirme | Kod özelleştirme, kuruluşunuzun özel depolarına dayalı kod önerileri almanıza olanak tanır. Bu sayede, kuruluşunuzun kodlama stiline uygun kodlar elde edebilirsiniz. Yalnızca Business katmanı aboneleri. |
Kod özelleştirmeye genel bakış | |
| Oluştur | Oluşturma önizlemesi oluşturma | Gemini, belirli bir composable veya bir dosyadaki tüm composable'lar için önizleme parametreleriyle ilgili sahte veriler de dahil olmak üzere otomatik olarak Compose önizlemeleri oluşturabilir.
Studio Labs'den etkinleştirme |
Compose önizlemeleri oluşturma |
| Dönüştürme kullanıcı arayüzü | Uygulama kullanıcı arayüzünüzü doğrudan Compose önizleme panelinden güncellemek için doğal dil kullanın.
Studio Labs'den etkinleştirme |
Dönüştürme kullanıcı arayüzü | |
| Tasarım örneğinden yeni kullanıcı arayüzü | Doğrudan tasarım taslağından Compose kodu oluşturun.
Önizleme aşamasındadır. |
Tasarım mock'ından yeni kullanıcı arayüzü oluşturma | |
| Kullanıcı arayüzünü hedef resimle eşleştirme | Halihazırda oluşturulmuş bir ilk kullanıcı arayüzünüz varsa kullanıcı arayüzünüzü referans tasarımla eşleştirin.
Önizleme aşamasındadır. |
Kullanıcı arayüzünüzü hedef resimle eşleştirme | |
| Kullanıcı arayüzü kalitesiyle ilgili sorunları düzeltme | Kullanıcı arayüzü kalitenizi ve erişilebilirliğinizi artırmak için sorunları bulup düzeltin.
Önizleme aşamasındadır. |
Kullanıcı arayüzü kalitesiyle ilgili sorunları bulma ve düzeltme | |
| Android destekli entegrasyonlar | Uygulama Kalitesi Analizleri ile kilitlenmeleri analiz etme | Gemini'ı kullanarak App Quality Insights kilitlenme raporlarınızı analiz edebilir, analizler oluşturabilir, kilitlenme özeti sağlayabilir ve (mümkün olduğunda) örnek kod ve ilgili dokümanların bağlantıları da dahil olmak üzere sonraki adımları önerebilirsiniz. | Uygulama Kalitesi Analizleri ve Gemini ile kilitlenmeleri analiz etme |
| Logcat ile çalışma zamanı hatalarını analiz etme | Android Studio'da Gemini, Logcat penceresindeki hataları anlamanıza ve çözmenize yardımcı olarak hata ayıklama sürecinizi kolaylaştırır. Uygulamanız hata veya istisna verdiğinde IDE'den çıkmadan anında açıklamalar ve uygulanabilir öneriler almak için "Gemini'a Sor"u tıklayın. | Logcat ve Gemini ile çalışma zamanı hatalarını analiz etme | |
| Derleme ve senkronizasyon hatalarıyla ilgili yardım alma | Gemini, Gradle derleme ve senkronizasyon hatalarını anlar. Hata oluştuğunda sorunları teşhis edip düzeltmek için derleme çıktısındaki "Gemini'a Sor" bağlantısını tıklayın. | ||
| Gizlilik ve güvenlik | Bağlam paylaşımını yapılandırma | .aiexclude dosyalarını kullanarak Gemini ile hangi dosyaların paylaşılacağını yapılandırın. |
Bağlam paylaşımını yapılandırma |
| Günlük kaydı | İstemler, yanıtlar ve kullanıcı tarafından kabul edilen kod satırları gibi meta veriler de dahil olmak üzere Cloud Logging'de Gemini etkinliğini toplama
Yalnızca Business katmanı aboneleri. |
Gemini Code Assist Standard ve Enterprise günlük kaydını yapılandırma | |
| VPC Hizmet Kontrolleri | Hassas verileri ve fikri mülkiyeti korumak için kodlama konusunda güvenli ve kontrollü bir ortam oluşturun.
Yalnızca Business katmanı aboneleri. |
Gemini için VPC Hizmet Kontrolleri'ni yapılandırma | |
| Kullanıcı alanı kısıtlamalarıyla ağ erişimini kontrol etme | Kullanıcı alanlarına göre Gemini'a erişimi kısıtlayın.
Yalnızca Business katmanı aboneleri. |
Kullanıcı alanı kısıtlamalarıyla ağ erişimini kontrol etme | |
| Diğer | Verimlilik metrikleri | Android Studio'da ekibinizin Gemini kullanımını ve kod önerilerinin kabul oranı gibi metrikler de dahil olmak üzere Gemini'ın çalışmalarınız üzerindeki etkisini takip edin.
Yalnızca Business katmanı aboneleri. |
Gemini Code Assist metrikleri oluşturma |