Firebase tarafından desteklenen Android Cihaz Aktarımı, Google'ın güvenli veri merkezlerinde ve İş Ortağı Cihaz Laboratuvarları'nda barındırılan uzak fiziksel Android cihazlara güvenli bir şekilde bağlanmanızı sağlar. Uygulamanızı Google Pixel 9, 9a, 9 Pro, Pixel Fold ve Samsung, OPPO, OnePlus, Xiaomi ve vivo'nun çeşitli modelleri de dahil olmak üzere en yeni Android cihazlardan bazılarının fiziksel birimlerinde test etmenin en hızlı ve en kolay yoludur.

Android cihaz aktarma özelliği artık beta sürümündedir. Bu dönemde, Spark veya Blaze planındaki Firebase projelerinde cihaz aktarma özelliğini ücretsiz olarak deneyebilirsiniz. Aylık ücretsiz dakikaların üzerindeki kullanımlar faturalandırılabilir. Daha fazla bilgi için Android cihazda akış için fiyatlandırma bölümüne bakın.
Bir cihaza bağlandıktan sonra, uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşim kurabilir (cihazı döndürme veya katlama dahil) ve SSL üzerinden ADB bağlantısı kullanarak bir cihazla yapabileceğiniz diğer tüm işlemleri Android Studio'dan ayrılmadan yapabilirsiniz. Google, cihazı kullanmayı bitirdiğinizde başka bir geliştiricinin kullanımına sunmadan önce tüm verilerinizi siler ve cihazı fabrika ayarlarına sıfırlar.
Başlayın
Başlamak için şu adımları uygulayın:
- Henüz yapmadıysanız Android Studio'nun en son sürümünü indirip yükleyin. Henüz yayınlanmamış özelliklere ve İş Ortağı Cihaz Laboratuvarları'na erken erişim elde etmek istiyorsanız son Canary sürümünü indirip yükleyin.
- Bir Android Studio projesi açın.
- Görünüm > Araç Pencereleri > Cihaz Yöneticisi'ne gidin ve pencerenin üst kısmına yakın bir yerdeki Firebase düğmesini tıklayın.
- Geliştirici hesabınızda oturum açmadıysanız Google'da oturum aç'ı tıklayın ve talimatları uygulayın. Android Studio'yu Firebase'e erişmesi için yetkilendirdikten sonra IDE'ye dönün.
- Bir Firebase projesi seçin. Ayrıca, kalan kota miktarını veya mevcut faturalandırma döneminde kullanılan dakikaları da görebilirsiniz.
- Firebase projeniz yoksa Firebase Konsolu'nda ücretsiz olarak proje oluşturabilirsiniz. Yeni bir proje oluşturma ile Android Studio'dan seçilebilir hale gelmesi arasında küçük bir gecikme olabileceğini unutmayın.
- Seçilen projeyle cihaz aktarımını kullanmak için gerekli izinlere sahip olmadığınıza dair bir hata alırsanız izinleri etkinleştirme talimatlarını uygulayın.
- Onayla'yı tıklayın.
Kullanabileceğiniz varsayılan bir cihaz grubu, Cihaz Yöneticisi'nde otomatik olarak görünür. Bir cihazın yanındaki Başlat işlemini tıklayarak veya ana araç çubuğundaki dağıtım hedefi açılır listesinden bir cihaz seçip normalde yaptığınız gibi uygulamanızı dağıtarak bir cihaza bağlanabilirsiniz.
Android Studio, istediğiniz cihazı ayırdıktan ve cihaza bağlandıktan sonra Çalışmakta Olan Cihazlar penceresi görünür. Bir oturumu uzatmak için Çalışır Cihazlar pencere araç çubuğundan Rezervasyonu Uzat düğmesini tıklayın ve oturumunuzu uzatmak istediğiniz süreyi seçin.
İzinleri etkinleştirme
Cihaz aktarımını kullanmak için Düzenleyici veya Sahip izinlerine sahip olduğunuz bir Firebase projesi kullanmanız gerekir.
Mevcut Firebase projeleriniz için bu izinlere sahip değilseniz Firebase Konsolu'nda ücretsiz olarak sahip olarak yeni bir proje oluşturabilir veya ekibinizde bu izinlere sahip olan birinden aşağıdaki adımları uygulamasını isteyebilirsiniz:
- Google Cloud Console'un IAM bölümüne gidin.
- Ana hesaplara göre görüntüle > Erişim izni ver'i tıklayın.
- Cihaz aktarımına erişebilmesini istediğiniz her kullanıcının kullanıcı kimliğini ekleyin.
- Bir rol seçin açılır menüsünü kullanarak Firebase Test Lab Doğrudan Erişim Yöneticisi rolünü seçin.
- Başka rol ekle'yi tıklayın ve Bir rol seçin açılır listesinden Hizmet Kullanımı Tüketicisi'ni seçin.
- Kaydet'i tıklayarak değişiklikleri kaydedin.
Cihaz kataloğunun tamamını deneyin
Diğer cihazlara göz atmak ve bunları Cihaz Yöneticisi'ne eklemek için aşağıdakileri yapın:
- Cihaz Yöneticisi'nde + > Uzaktan Cihaz Seç'i tıklayın.
- Görüntülenen katalogda, her birinin yanındaki kutuyu işaretleyerek istediğiniz cihazları seçebilirsiniz.
- Onayla'yı tıklayın. Seçtiğiniz cihazlar artık Cihaz Yöneticisi'nde görünür.
Oturumu sonlandırma
Bir cihazı kullanmayı bıraktığınızda, Cihaz Yöneticisi'ndeki cihazın üç nokta menüsünden veya Çalışan Cihazlar penceresindeki cihaz sekmesi kapatıldıktan sonra görünen bildirimde Cihazı İade Et ve Sil'i tıklamayı unutmayın. Böylece cihaz dakikalarını gereksiz yere harcamazsınız ve cihazınız başka bir geliştiricinin kullanımına sunulmadan önce hemen silinir ve fabrika ayarlarına sıfırlanır. Oturumunuzdaki kullanılmayan dakikalar projenize iade edilir.
İş Ortağı Cihaz Laboratuvarları'na bağlanma
İş Ortağı Cihaz Laboratuvarları, Samsung, Xiaomi, OPPO, OnePlus, vivo ve diğer Google OEM iş ortakları tarafından işletilen cihaz laboratuvarlarıdır ve Android Cihaz Aktarımı'nda kullanılabilen cihazların seçimini genişletir. Bu hizmet beta sürümündedir ve Android Studio'nun en son Canary sürümlerinde kullanılabilir.
Başlangıç olarak aşağıdakileri yapın:
- Henüz yapmadıysanız Android Studio'nun son Canary sürümünü yükleyin.
- Cihaz Yöneticisi'nde + > Uzaktan Cihaz Seç'i tıklayın.
- Görüntülenen cihaz kataloğunda, kullanmak istediğiniz bir iş ortağı cihaz laboratuvarından cihaz seçin. İş ortağı laboratuvarlarına ait cihazlar, cihaz simgeleriyle ve katalogdaki "Laboratuvar" sütunuyla gösterilir. Cihaz Laboratuvarı filtreleri, yalnızca bir veya daha fazla cihaz laboratuvarındaki cihazları filtrelemenize yardımcı olur.
- Onayla'yı tıklayın.
- Cihaz Yöneticisi'nden, iş ortağı laboratuvar cihazına diğer Android cihaz yayın cihazlarına bağlandığınız gibi bağlanabilirsiniz.
Google Cloud Console'da İş Ortağı Cihaz Laboratuvarları'nı etkinleştirme
Seçtiğiniz Firebase projesi için gerekli iş ortağı laboratuvarı etkinleştirilmemişse Android Studio sizi bilgilendirir. Seçilen iş ortağı laboratuvarlarını etkinleştirmek için talimatları uygulayabilirsiniz.
Google Cloud Console'daki İş Ortağı Cihaz Laboratuvarları sayfasında her iş ortağı laboratuvarını etkinleştirmek için projenin Düzenleyicisi veya Sahibi olması gerekir. İş ortağı lab'ını etkinleştirmek için:cont
- Sayfanın üst kısmında doğru Google Cloud projesinin seçildiğinden emin olun.
- Etkinleştirmek istediğiniz cihaz laboratuvarının açma/kapatma düğmesini tıklayın ve istemleri uygulayın.
- İş ortağı laboratuvarı etkinleştirildikten sonra, ekibinizle birlikte Android Studio'da cihazları kullanabilirsiniz.
Android cihazda akış için fiyatlandırma
Daha fazla bilgi için Firebase kullanım düzeyleri, kotaları ve fiyatlandırması başlıklı makaleyi inceleyin.
Sık sorulan sorular
Firebase destekli Android cihaz aktarımını diğerlerinden ayıran özellikler nelerdir?
Cihazlar, güvenlik ve özellikler. Android cihaz akışıyla, en yeni Android cihazlardan bazılarına en kısa sürede erişebilirsiniz. Ayrıca, hizmet belirli sayıda eski cihazı destekler. Böylece, çeşitli yapılandırmalara ve API düzeylerine erişebilirsiniz. Bu cihazlar güvenli veri merkezlerinde bulunduğundan oturumlarınız güvendedir ve cihazlarınız başka bir kullanıcıya sunulmadan önce fabrika ayarlarına sıfırlanır ve silinir.
Son olarak, hizmet doğrudan Android Studio ile entegre edilmiştir ve SSL üzerinden ADB bağlantısı üzerinden erişilebilir. Böylece, ADB üzerinden her gün kullandığınız araçlar cihaz aktarımıyla sorunsuz bir şekilde çalışır.
Hizmetin maliyeti nedir?
Fiyatlandırma ayrıntıları için Android cihazda akış için fiyatlandırma başlıklı makaleyi inceleyin.
Oturumum güvenli mi ve oturumum sona erdiğinde ne olur?
Her cihaz Google'ın güvenli veri merkezlerinde bulunur ve SSL üzerinden ADB bağlantısı kullanarak iş istasyonunuza bağlanır. Oturumunuz sona erdiğinde cihaz verileri tamamen silinir ve cihaz başka bir geliştiricinin kullanımına sunulmadan önce fabrika ayarlarına sıfırlanır.
Android Studio'yu kullanmam gerekir mi?
Hizmete bağlanmak ve cihaz istemek için Android Studio Jellyfish veya sonraki bir sürüm gerekli olsa da SSL üzerinden doğrudan ADB bağlantısı, bir cihazı ayırıp bağlandıktan sonra test cihazlarıyla iletişim kurmak için ADB kullanan tüm araçları veya IDE'leri kullanmanıza olanak tanır.