Android Studio'da 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 Android ile ilgili sorularınızı Gemini'a sorun. | Gemini ile sohbet etme |
| Dosya ekleme | 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önetebilir ve gerektiğinde hızlıca hatırlayabilirsiniz. | İstem kitaplığı ile istemleri kaydetme ve yönetme | |
| Kurallar | Gemini'ın sorgularınıza verdiği yanıtlara ilişkin tercihleri belirleyin. 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şlevine güç vermek için bilgisayarınızda yerel olarak yüklü bir LLM seçin. | Yerel bir LLM kullanma | |
| Uzaktan üçüncü taraf modelleri | Android Studio'daki yapay zeka işlevine güç vermek için uzak model sağlayıcıdan bir LLM seçin. | Uzak bir LLM kullanma | |
| Temsilci Modu | Temsilci Modu | Temsilci 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. Temsilci, birden fazla dosyada değişiklik yapabilir ve hataları yinelemeli olarak düzelterek geliştirme sürecinizi hızlandırabilir. | Temsilci Modu |
| Yeni proje oluşturma | Yapay zekanın yardımıyla fikirlerinizi hızlıca uygulama prototipine dönüştürün. | 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. | Bağımlılıkları Gemini temsilcisiyle 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 özellikleri genişletin. | MCP sunucusu ekleme | |
| Uzak bir MCP sunucusu ekleme | MCP sunucusunu kendiniz yükleyip bakımını yapmanıza gerek kalmadan bağlanın. | 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 belirleyin. AGENTS.md dosyalarında tanımlanan talimatlar IDE'den bağımsızdır. |
AGENTS.md dosyalarını kullanarak Gemini'ı özelleştirme |
|
| Bağlı cihazla etkileşim kurma | Android Studio'daki yapay zeka aracısı, bir uygulamayı bağlı cihaza dağıtma, ekranda gösterilenleri inceleme, ekran görüntüsü alma, Logcat'te hataları kontrol etme ve çalışan uygulamayla etkileşim kurma gibi araçlara erişebilir. | Cihazda değişiklikleri test etme ve doğrulama | |
| 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 | Projenizde kodu değiştirmek, optimize etmek veya koda ekleme yapmak için kod düzenleyiciden Gemini'a kod önerileri istemi gönderin. | Kodu dönüştürme | |
| Değişken adlarını yeniden değerlendirme | Gemini'dan bir dosyadaki değişkeni 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 Kullanıcı Akışları | Adımları ve onayları doğal dilde açıklayarak, kullanıcı akışı 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.
Studio Labs'den etkinleştirin. |
Android Studio için Kullanıcı Akışları | |
| Belge kodu | Kodunuz için net ve özlü belgeler oluşturun. Bu belgeleri iyileştirebilir ve mükemmelleştirebilirsiniz. | Kodunuz için doküman oluşturma | |
| Kaydetme mesajları oluşturma | Gemini, kod değişikliklerinizdeki ve son kaydetmelerdeki bağlamı kullanarak kaydetme mesajı oluşturabilir. | Kaydetme 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 yazabilirsiniz. Yalnızca Business katmanı aboneleri. |
Kod özelleştirmeye genel bakış | |
| Compose | Compose ö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. | Compose önizlemeleri oluşturma |
| Kullanıcı arayüzü dönüştürme | Uygulama kullanıcı arayüzünüzü doğrudan Compose önizleme panelinden güncellemek için doğal dil kullanın. | Kullanıcı arayüzü dönüştürme | |
| Tasarım taslağından yeni kullanıcı arayüzü | Doğrudan tasarım taslağından Compose kodu oluşturun. | Resim ekiyle 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ü bir referans tasarımla eşleştirin. | Resim ekiyle kullanıcı arayüzü oluşturma | |
| 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. | Kullanıcı arayüzü kalitesiyle ilgili sorunları bulma ve düzeltme | |
| Android destekli entegrasyonlar | App Quality Insights ile kilitlenmeleri analiz etme | Gemini'ı kullanarak uygulama kalitesi analizleri 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. | App Quality Insights 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 sorun"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 sorun" bağlantısını tıklayın. | ||
| Gizlilik ve güvenlik | Bağlam paylaşımını yapılandırma | Hangi dosyaların Gemini ile paylaşılacağını .aiexclude dosyalarını kullanarak 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 toplayın.
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 | Üretkenlik 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 |