การทดสอบและแก้ไขข้อบกพร่อง

เงื่อนไขเบื้องต้น

การแสดงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ไม่ได้มีไว้เพื่อใช้ในแอปพลิเคชันเวอร์ชันที่ใช้งานจริง ดังนั้นจึงต้องใช้บริการ Google Play รุ่นเบต้า โปรดดูคําแนะนํานี้เกี่ยวกับวิธีลงทะเบียนเข้าร่วมโปรแกรมเบต้า

หากต้องการเรียกใช้และทดสอบประสบการณ์การใช้งานหลายอุปกรณ์ คุณต้องมี Android อย่างน้อย 2 เครื่อง อุปกรณ์ (เช่น โทรศัพท์และแท็บเล็ต) อุปกรณ์ต้องมีคุณสมบัติดังนี้

  • ติดตั้งบริการ Google Play เวอร์ชันเบต้าแล้ว
  • ใช้บัญชี Google หลักเดียวกัน
  • เปิดใช้ Quick Share ไว้และอนุญาตให้อุปกรณ์ที่อยู่ใกล้เคียงเห็น
  • อยู่ใกล้กัน

ทำให้แอปใช้งานได้

ติดตั้งใช้งานผ่าน Android Studio

เมื่อติดตั้งใช้งานผ่าน Android Studio ให้ทำตามขั้นตอนต่อไปนี้

  1. เปิดโปรเจ็กต์ Android Studio สําหรับแอป
  2. ไปที่เรียกใช้ > แก้ไขการกำหนดค่า หน้าต่างเรียกใช้/การกำหนดค่าการแก้ไขข้อบกพร่องจะปรากฏขึ้น
  3. ในส่วนตัวเลือกการเปิดตัว ให้ตั้งค่าการเปิดตัวเป็น���อปหลักหรือหลายอุปกรณ์ กิจกรรม
  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