בדיקות וניפוי באגים

תנאים מוקדמים

התצוגה המקדימה למפתחים לא מיועדת לשימוש באפליקציות בסביבת ייצור. לכן, צריך להשתמש בגרסת בטא של Google Play Services. במדריך הזה מוסבר איך להירשם לתוכנית הבטא.

כדי להריץ ולבדוק חוויות מרובות מכשירים, צריך להשתמש בשני מכשירי Android לפחות מכשירים (לדוגמה: טלפון וטאבלט). המכשירים צריכים:

  • להתקין את Google Play Services בטא
  • להשתמש באותו חשבון Google ראשי
  • להפעיל את השיתוף המהיר ולהיות גלוי למכשירים בקרבת מקום
  • להיות קרובים זה לזה

פריסת האפליקציות

פריסה דרך Android Studio

כשפורסים דרך Android Studio, מבצעים את השלבים הבאים:

  1. פותחים את פרויקט Android Studio של האפליקציה.
  2. עוברים אל Run > עורכים את ההגדרות האישיות. החלון Run/Debug Configuration מופיע.
  3. בקטע Launch options (אפשרויות הפעלה), מגדירים את Launch (הפעלה) כאפליקציה הראשית או במספר מכשירים. פעילות.
  4. לוחצים על אישור ואז על אישור.
  5. לוחצים על Run כדי להתקין את האפליקציה במכשיר הבדיקה.

פריסה באמצעות שורת הפקודה

כשפורסים באמצעות שורת הפקודה, צריך לחזור על השלבים בכל המכשירים שבהם נעשה שימוש לבדוק את החוויה של ריבוי מכשירים. קטע זה מניח שהשם של מודול האפליקציה הוא 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 Studio.

בגלל האופי האסינכרוני והמבוזר של חוויות במכשירים מרובים, עשוי להיות קשה להסתמך רק על ניפוי באגים. נצלו את היתרונות של רישום ביומן וניתוח נתונים. ה-SDK במכשירים שונים נועד לספק קריאה חוזרת (callback) גם לפעולות מוצלחות וגם לפעולות שנכשלו, ולכן חשוב לטפל בהן קריאה חוזרת (callback) ופלט ביומן לניפוי באגים קל יותר.

אם ההעברה נכשלה ואין לך אפשרות להפעיל את גילוי המכשיר או הפעלה חדשה, ניתן להפעיל ולהשבית את מצב טיסה כדי לאפס במהירות את מצב השיתוף המהיר.

שיתוף משוב

המשוב שלך הוא חלק חיוני בתצוגה המקדימה למפתחים של ערכת SDK חוצת-מכשירים! אפשר לעדכן אותנו על בעיות שמצאתם או על רעיונות לשיפור ה-SDK חוצות-המכשירים ב-Android.