Test etme ve hata ayıklama

Ö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:

  1. Uygulamanızın Android Studio projesini açın.
  2. Çalıştır > Yapılandırmaları Düzenle'ye gidin. Çalıştırma/Hata Ayıklama Yapılandırması penceresi görünür.
  3. Başlatma Seçenekleri'nin altında, uygulamanızın ana veya çoklu cihaz etkinliğine Başlat'ı ayarlayın.
  4. Uygula'yı ve ardından Tamam'ı tıklayın.
  5. 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.