Android Cihaz Aktarma, Android Studio'daki Google'ın güvenli veri merkezlerinde çeşitli API düzeylerinde ve form faktörlerinde uygulamalarınız ile etkileşimde bulunmanıza ve bunları 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 Cihaz Aktarma'yı kullanmaya başlama
Henüz yapmadıysanız Android Studio'nun en yeni Kararlı derlemesini 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 gidip 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 bir proje oluşturabilirsiniz. Not: Firebase projenizle cihaz aktarımını kullanmak üzere uygun izinleri etkinleştirmek için Test Lab izinlerini inceleyin.
- 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 sağlamak isterseniz Cihaz Akışı için Test Lab izinlerini etkinleştirebilirsiniz.
Test Lab izinleri
Test Lab izinlerini yapılandırarak test sonuçlarınızı yürütüp okuyabilmek 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 test çalıştırabilmesi veya test sonuçlarını Firebase konsolundan ya da Android Studio'daki Test Laboratuvarı Cihaz Matrisi'nden görüntüleyebilmesi 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 konsolunu 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ü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.