Firebase tarafından desteklenen Android Cihaz Akışı, Google'ın güvenli ortamında barındırılan uzaktan fiziksel Android cihazlara güvenli bir şekilde bağlanarak veri merkezleridir. Uygulamanızı fiziksel ortamlara karşı test etmenin en hızlı ve en kolay yoludur Google Pixel 8 ve 8 de dahil olmak üzere en yeni Android cihazlardan bazılarının birimleri Pro, Pixel Fold, belirli Samsung cihazlar ve daha fazlası.
![Android Studio'da Cihaz Akışı'nı kullanma animasyonu.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?authuser=5&hl=tr)
Android Cihaz Yayını artık beta sürümünde. Bu süreçte, Firebase projelerini kullanarak cihaz akışını ücretsiz olarak kullanabilirsiniz iki seçenek daha var.
Bir cihaza bağlandıktan sonra uygulamanızı dağıtabilir, ekranı görüntüleyebilir, cihazla etkileşimde bulunma (cihazı döndürme veya açma dahil) ve SSL üzerinden doğrudan ADB üzerinden bir cihazla yapabileceğiniz diğer her şey bağlantı üzerinden gerçekleştirebilirsiniz. Üstelik tüm bunları Android Studio'dan ayrılmadan yapabilirsiniz. bir sonraki cihaz olarak değiştirirseniz Google tüm verilerinizi siler ve cihazınızı fabrika ayarlarına sıfırlar. kullanabilirsiniz.
Beta dönemine başlayın
Beta sürümünü kullanmaya başlamak için aşağıdaki adımları uygulayın:
- Henüz yapmadıysanız Android Studio'ya gidin. Standart özellikleri sizin için uygunsa kararlı sürüm. Kullanıma sunulmamış özelliklere erken erişim istiyorsanız En son Canary sürümünü yükleyin.
- Bir Android Studio projesi açın.
- Görünüm > Araç Pencereleri > Cihaz Yöneticisi'ni seçin ve Firebase'i tıklayın.
düğmesini tıklayın.
- Geliştirici hesabınızda oturum açmadıysanız şunu tıklayın: Google'a giriş yapın ve talimatları uygulayın.
- Android Studio'ya istenen izinleri sağladıktan sonra
IDE'yi (Entegre Geliştirme Ortamı) tıklayın ve bir Firebase projesi seçin.
- Firebase projeniz yoksa şu sayfada ücretsiz olarak bir tane oluşturabilirsiniz: Firebase Konsolu. Unutmayın yeni bir proje oluşturmak ile projeyi gerçekleştirmek arasında küçük bir gecikme olabilir Android Studio'dan seçilebilir.
- Cihazı kullanmak için uygun izinlere sahip olmadığınızı belirten bir hata alırsanız aktarmasını sağlamak için izinleri etkinleştirme talimatlarını inceleyin.
- Projeyi seçtikten sonra cihaz listesine göz atabilir ve
kullanmak istediğiniz cihazları seçmek için listedeki her cihazın yanındaki kutuyu işaretleyin.
- Tamam'ı tıklayın.
Kullanmak istediğiniz cihazlar Cihaz Yöneticisi'nde göründükten sonra şunları yapabilirsiniz: Bir cihazın yanındaki İşlemi başlat'ı tıklayarak veya ana menüdeki dağıtım hedefi açılır menüsünden bir cihaz seçerek ve uygulamanızı dağıtma adımları gibi adımları takip edebilirsiniz.
Android Studio, istediğiniz cihazı ayırıp cihaza bağlandıktan sonra Çalışan Cihazlar penceresi görünür. Oturumu uzatmak için Çalışan Cihazlar penceresi araç çubuğundaki Rezervasyonu Uzat düğmesini ve oturum süresini uzatmak istediğiniz süreyi seçin.
Bir cihazı kullanmayı bitirdiğinizde Geri ver ve Cihazı Sil seçeneğinde, Cihaz Yöneticisi'ndeki cihazın taşma menüsünden veya Çalışan sekmesindeki cihaz sekmesi kapatıldıktan sonra görünen bildirimden Cihazlar penceresi. Bu sayede cihaz dakikalarını gereksiz yere harcamazsınız. Ayrıca, cihazınız silinmeden önce güvenli bir şekilde silinip fabrika ayarlarına sıfırlanır. kullanabilirsiniz. Oturumunuzdaki kullanılmayan dakikalar projenize dönüyor.
İzinleri etkinleştir
Cihaz aktarımını kullanmak için kendinize ait bir Firebase projesi kullanmanız gerekir Düzenleyici veya Sahip izinlerine sahip olursunuz.
Bu izinlere sahip değilseniz Mevcut Firebase projeleriniz için Sahip olarak yeni bir proje oluşturabilirsiniz Firebase Konsolu'ndan ücretsiz olarak ekibinizdeki birinden şu adımları uygulamasını isteyin:
- Etiketin IAM bölümüne gidin Google Cloud Console.
- İlkelere göre görüntüle > Erişim izni ver'i tıklayın.
- Cihaz akışına erişmesini 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 Direct'i seçin Yönetici Erişimi rolüne sahip kullanıcılar.
- Başka bir rol ekle'yi tıklayın ve şuradan Hizmet Kullanımı Tüketicisi'ni seçin: Bir rol seçin açılır menüsünü tıklayın.
- Kaydet'i tıklayarak değişiklikleri kaydedin.
Android Cihaz Aktarma Fiyatlandırması
Android Cihaz Akışı faturalandırması 31 Mayıs 2024'e kadar devre dışı bırakıldı.
Daha fazla bilgi için Firebase kullanım düzeyleri, kotaları ve fiyatlandırması bölümünü inceleyin.
Sık sorulan sorular
Firebase tarafından desteklenen Android Cihaz Akışı'nı farklı kılan nedir?
Cihazlar, güvenlik ve özellikler. Android Cihaz Akışı, En yeni Android cihazlardan bazılarına kısa sürede yardımcı olabilirsiniz. Ayrıca hizmet, belirli sayıda eski Böylece, çok çeşitli yapılandırmalara ve API'lere erişebilirsiniz seviyelere dokunun. Ayrıca bu cihazlar Google'ın güvenli veri merkezinde barındırıldığı için oturumlarınız güvenlidir ve cihazlarınız fabrika ayarlarına sıfırlanıp temizlenir. başka bir kullanıcının kullanımına sunulur.
Son olarak, hizmet doğrudan Android Studio ile entegredir ve SSL bağlantısı üzerinden ADB üzerinden yapar; böylece her gün kullandığınız araçlar ADB üzerinden çalışır sorunsuz bir şekilde oynayabilmenizi sağlar.
Hizmetin maliyeti ne kadardır?
Fiyatlandırmayla ilgili ayrıntıları Android Cihaz Yayını için Fiyatlandırma başlıklı makalede bulabilirsiniz.
Oturumum güvenli mi ve oturumum sona erdiğinde ne olacak?
Her cihaz Google’ın güvenli veri merkezlerinde bulunur ve bir ADB'yi kullanır. Oturumunuz sona erdiğinde cihaz Cihaz üretilmeden önce veriler tamamen temizlenir ve fabrika ayarlarına sıfırlanır kullanabilirsiniz.
Android Studio'yu kullanmam gerekir mi?
Hizmete bağlanmak için Android Studio Jellyfish veya sonraki sürümleri gerekir ve bir cihaz isteğinde bulunursanız, SSL üzerinden doğrudan ADB bağlantısı sayesinde veya IDE'lerden sonra test cihazlarıyla iletişim kurmak için ADB'yi kullanan bir cihaza bağlanmalarını sağlar.