Android Cihaz Yayınlama, Android Studio'da Google'ın güvenli veri merkezlerindeki birden fazla API düzeyinde ve form faktöründe uygulamalarınızla etkileşim kurmanıza ve uygulamalarınızı test etmenize olanak tanır. Cihaz aktarımı sayesinde, gerçek bir cihazda uygulamanızla kullanıcılar gibi 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ülmeyebilecek sorunları tespit edebilirsiniz.
Android cihazda yayın özelliğini kullanmaya başlama
Henüz yapmadıysanız Android Studio'nun en son kararlı sürümünü indirip yükleyin ve aşağıdaki adımları uygulayın:
- Android Studio'da bir Android projesi açın ve Cihaz Yöneticisi araç penceresine gidin, ardından Firebase simgesini 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'ya istenen izinleri verdikten sonra IDE'ye dönün ve bir Firebase projesi seçin. Firebase projeniz yoksa Firebase konsolunda ücretsiz olarak proje oluşturabilirsiniz. Not: Firebase projenizle cihaz aktarımını kullanmak için gerekli izinleri etkinleştirmek üzere Test Lab izinlerine bakın.
- Bir proje seçtikten sonra cihaz listesine göz atabilir ve kullanmak istediğiniz cihazları seçebilirsiniz.
- Tamam'ı tıklayın.
Cihaz aktarımını kullanmaya başlama hakkında daha fazla bilgi için Android Studio'da cihaz aktarımı başlıklı makaleyi inceleyin.
Android cihaz aktarımı için izinleri etkinleştirme
Cihaz aktarımı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 aktarımı 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 CLI'yi 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 Düzenleyici ve Görüntüleyen proje rollerini atamanız gerekir.
Bir kullanıcının kendi Cloud Storage paketinizi kullanırken gcloud CLI'den test çalıştırması veya test sonuçlarını görüntülemesi için Google Cloud Console'u kullanarak, gerekli izin grubunu 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üleyen rollerini atayın.
- Test sonuçlarını görüntülemek için Firebase Test Lab Görüntüleyen ve Firebase Analytics Görüntüleyen rollerini atayın.
Bu ayrıntılı Test Lab izinlerinin nasıl yapılandırılacağı hakkında daha fazla bilgi için Test Lab'ın IAM izinleri referans kılavuzuna bakın.