الاختبار وتصحيح الأخطاء

الشروط المسبقة

معاينة المطور غير مخصصة للاستخدام في تطبيقات الإنتاج. وبالتالي، فهي تتطلب استخدام إصدار تجريبي من "خدمات Google Play". يُرجى الاطّلاع على هذا الدليل حول كيفية التسجيل في البرنامج التجريبي.

للاستفادة من تجربة على أجهزة متعدّدة واختبارها، يجب أن يكون لديك اثنان على الأقل من نظام التشغيل Android الأجهزة (مثل هاتف وجهاز لوحي). يجب أن تستوفي الأجهزة الشروط التالية:

  • أن يتم تثبيت الإصدار التجريبي من خدمات Google Play عليه
  • استخدام حساب Google الأساسي نفسه
  • أن تكون ميزة Quick Share مفعَّلة وأن تكون مرئية للأجهزة المجاورة
  • الاقتراب من بعضها

نشر تطبيقاتك

النشر من خلال "استوديو Android"

أكمِل الخطوات التالية عند نشر المحتوى من خلال "استوديو Android":

  1. افتح مشروع "استوديو Android" لتطبيقك.
  2. انتقل إلى تشغيل > عدِّل الإعدادات. ستظهر نافذة ضبط التشغيل/تصحيح الأخطاء.
  3. ضِمن خيارات الإطلاق، اضبط إطلاق على التطبيق الرئيسي أو على أجهزة متعدّدة. الأخرى.
  4. انقر على تطبيق، ثم حسنًا.
  5. انقر على تشغيل لتثبيت التطبيق على جهاز الاختبار.

النشر باستخدام سطر الأوامر

عند النشر باستخدام سطر الأوامر، كرِّر الخطوات مع جميع الأجهزة المستخدَمة في لاختبار تجربة الأجهزة المتعددة. يفترض هذا القسم أن اسم وحدة التطبيق هي crossdevice-app.

./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

نصائح لتصحيح الأخطاء

لتصحيح أخطاء التطبيق، انقر على زر تصحيح الأخطاء في "استوديو Android".

ونظرًا للطبيعة غير المتزامنة والموزعة للتجارب متعددة الأجهزة، يمكن قد يكون من الصعب الاعتماد على تصحيح الأخطاء فقط. الاستفادة من الميزة من التسجيل والتحليلات. تم تصميم حزمة تطوير البرامج (SDK) على جميع الأجهزة لتوفير عمليات معاودة الاتصال. لكل من العمليات الناجحة والفاشلة، لذلك من المهم التعامل مع تلك وعمليات الاستدعاء والمخرجات النهائية لتصحيح الأخطاء بشكل أسهل.

إذا تعذّر إتمام عملية النقل ولم تتمكّن من بدء اكتشاف الجهاز أو بدء جلسة جديدة، يمكنك محاولة تفعيل "وضع الطيران" وإيقافه لإعادة ضبط حالة المشاركة السريعة بسرعة.

مشاركة ملاحظاتك

وستكون ملاحظاتك جزءًا مهمًا من "معاينة المطوِّر" لحزمة تطوير البرامج (SDK) على جميع الأجهزة. يُرجى إبلاغنا بأي مشاكل تواجهك أو أفكار لتحسين حزمة SDK تعمل على جميع الأجهزة على Android.