Ön koşullar
Geliştirici Önizlemesi, üretim uygulamalarında kullanılmak üzere tasarlanmamıştır. Bu nedenle, Google Play Hizmetleri'nin beta sürümünün kullanılmasını gerektirir. Beta Programı'na kaydolmayla ilgili bu kılavuza bakın.
Birden fazla cihaz içeren deneyimleri çalıştırıp test etmek için en az iki Android cihazınızın (ör. telefon ve tablet) olması gerekir. Cihazlar aşağıdaki koşulları karşılamalıdır:
- Google Play Hizmetleri Beta sürümü yüklü olmalıdır.
- Aynı birincil Google Hesabı'nı kullanma
- Quick Share özelliği etkin olmalı ve etraftaki cihazlar tarafından görülebilmelidir.
- Birbirine yakın olmalıdır
Uygulamalarınızı dağıtma
Android Studio aracılığıyla dağıtma
Android Studio üzerinden dağıtım yaparken aşağıdaki adımları tamamlayın:
- Uygulamanızın Android Studio projesini açın.
- Çalıştır > Yapılandırmaları Düzenle'ye gidin. Çalıştırma/Hata Ayıklama Yapılandırması penceresi görünür.
- Başlatma Seçenekleri'nin altında, uygulamanızın ana veya çoklu cihaz etkinliğine Başlat'ı ayarlayın.
- Uygula'yı ve ardından Tamam'ı tıklayın.
- Uygulamayı test cihazınıza yüklemek için Çalıştır'ı tıklayın.
Komut satırını kullanarak dağıtma
Komut satırını kullanarak dağıtım yaparken, çoklu cihaz deneyimini test ederken kullanılan tüm cihazlar için bu adımları tekrarlayın. Bu bölümde, uygulama modülünüzün adının crossdevice-app
olduğu varsayılmıştır.
./gradlew crossdevice-app:installDebug
# Start the app's activity. This example uses the sample app.
adb shell am start -n \
com.example.dtdi/com.example.crossdevice.MainActivity
Hata Ayıklama İpuçları
Uygulamadaki hataları ayıklamak için Android Studio'da Hata Ayıkla düğmesini tıklayın.
Birden çok cihazlı deneyimlerin eşzamansız ve dağıtılmış yapısı düşünüldüğünde, yalnızca hata ayıklamaya güvenmek zor olabilir. Günlük kaydı ve analizden yararlanın. Cihazlar arası SDK, hem başarılı hem de başarısız işlemler için geri çağırma sağlamak üzere tasarlanmıştır. Bu nedenle, hata ayıklamayı kolaylaştırmak için bu geri çağırmaları ve günlük çıkışlarını işlemeniz önemlidir.
Aktarım işleminiz başarısız olduysa ve cihaz keşfini ya da yeni bir oturum başlatamıyorsanız, hızlı paylaşım durumunu hızlı bir şekilde sıfırlamak için Uçak Modu'nu AÇIK ve KAPALI duruma getirebilirsiniz.
Görüşlerinizi paylaşın
Geri bildiriminiz, Cihazlar Arası SDK Geliştirici Önizlemesi'nin önemli bir parçasıdır. Android'de cihazlar arası SDK'yı iyileştirmeye yönelik sorunları veya fikirlerinizi bizimle paylaşın.