Uygulamanızı Android Cihaz Akışı ile test etme

Android Device Streaming, Android Studio'da Google'ın güvenli veri merkezlerindeki birden fazla API düzeyi ve form faktöründe uygulamalarınızla etkileşim kurmanıza ve uygulamalarınızı test etmenize olanak tanır. Cihaz akışı sayesinde, uygulamanızla gerçek bir cihazda etkileşimde bulunabilirsiniz. Hatta cihazı döndürebilir ve katlayabilirsiniz. Bu sayede uygulamanızın farklı durumlarda nasıl davrandığını görebilir ve diğer test ortamlarında görünmeyebilecek sorunları belirleyebilirsiniz.

Android Cihaz Yayınını kullanmaya başlama

Henüz yapmadıysanız Android Studio'nun en son kararlı sürümünü indirip yükleyin ve şu adımları uygulayın:

  1. Android Studio'da bir Android projesi açın, Device Manager (Cihaz Yöneticisi) araç penceresine gidin ve Firebase simgesini tıklayın.
  2. Geliştirici hesabınızda henüz oturum açmadıysanız Google'da oturum aç'ı tıklayın ve istemleri uygulayın.
  3. Android Studio'ya istenen izinleri verdikten sonra IDE'ye dönüp bir Firebase projesi seçin. Firebase projeniz yoksa Firebase konsolunda ücretsiz olarak oluşturabilirsiniz. Not: Cihaz akışını Firebase projenizle kullanmak için gerekli izinleri etkinleştirmek üzere Test Lab izinleri başlıklı makaleyi inceleyin.
  4. Bir proje seçtikten sonra cihaz listesine göz atabilir ve kullanmak istediğiniz cihazları seçebilirsiniz.
  5. Tamam'ı tıklayın.

Cihaz akışını kullanmaya başlama hakkında daha fazla bilgi için Android Studio'da Cihaz Akışı başlıklı makaleyi inceleyin.

Android cihazda yayın için izinleri etkinleştirme

Cihaz Akışı'nı kullanmak için Düzenleyici veya Sahip izinlerine sahip olduğunuz bir Firebase projesi kullanmanız gerekir. Ekibinize daha spesifik roller ve izinler vermek istiyorsanız Cihaz Akışı için Test Lab izinlerini etkinleştirebilirsiniz.

Test Lab izinleri

Test Lab izinlerini, test sonuçlarınızı çalıştırıp okuyabileceğiniz şekilde yapılandırmak için Cloud Storage paketlerine erişimi yapılandırmanız gerekir. Firebase konsolunu veya gcloud KSA'yı kullanarak Test Lab'e erişim izni verebilirsiniz.

Bir kullanıcının Firebase konsolundan veya Android Studio'daki Test Lab Cihaz Matrisi'nden test çalıştırması ya da test sonuçlarını görüntülemesi için kullanıcıya Düzenleyici ve Görüntüleyici proje rollerini atamanız gerekir.

Bir kullanıcının kendi Cloud Storage paketini kullanırken gcloud CLI'dan test çalıştırması veya test sonuçlarını görüntülemesi için Google Cloud Console'u kullanarak gerekli izinleri birlikte verecek bir çift önceden tanımlanmış rol atayabilirsiniz.

  • Testi çalıştırmak için Firebase Test Lab Yöneticisi ve Firebase Analytics Görüntüleyici rollerini atayın.
  • Test sonuçlarını görüntülemek için Firebase Test Lab Görüntüleyici ve Firebase Analytics Görüntüleyici rollerini atayın.

Bu ayrıntılı Test Lab izinlerini yapılandırma hakkında daha fazla bilgi için Test Lab'in IAM izinleri referans kılavuzuna bakın.