Android cihaz akışı, Android Studio'da Google'ın güvenli veri merkezlerindeki birden fazla API düzeyinde ve form faktöründe uygulamalarınızla etkileşimde bulunmanıza ve uygulamalarınızı test etmenize olanak tanır. Cihaz aktarımı sayesinde, uygulamanızla gerçek bir cihazda kullanıcıların yaptığı 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 belirgin olmayabilecek sorunları tespit edebilirsiniz.
Android cihaz akışını kullanmaya başlama
Henüz yapmadıysanız Android Studio'nun en son kararlı derlemesini indirip yükleyin ve aşağıdaki adımları uygulayın:
- Android Studio'da bir Android projesi açın ve Cihaz Yönetim Paneli araç penceresine gidip Firebase simgesini tıklayın.
- Geliştirici hesabınızda oturum açmadıysanız Google'a giriş yap'ı 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 bir proje oluşturabilirsiniz. Not: Firebase projenizde cihaz aktarımını kullanmak için gerekli izinleri etkinleştirmek istiyorsanız Test Lab izinleri bölümüne 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 akışı 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 aktarımı için Test Lab izinlerini etkinleştirebilirsiniz.
Test Lab izinleri
Test Lab izinlerini, test sonuçlarınızı yürütüp okuyabileceğiniz şekilde yapılandırmak için Cloud Storage paketlerine erişimi yapılandırmanız gerekir. Firebase konsolunu veya gcloud CLI'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 paketinizi 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 nasıl yapılandıracağınız hakkında daha fazla bilgi için Test Lab'in IAM izinleri referans kılavuzunu inceleyin.