20.11.2016 Views

Android App Development ฉบับสมบูรณ์

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

สรุปท้ายบท<br />

ในบางครั้งเมื่อพัฒนาแอพพลิเคชันเสร็จสิ้นแล้ว อาจจะเกิดข้อผิดพลาด ซึ่งแสดงในรูปแบบต่างๆ<br />

หรือแม้แต่ไม่สามารถรัน Emulator ได้ ดังนั้น วิธีที่อาจจะช่วยแก้ปัญหาได้ก็คือ<br />

• คลิกเมนู Project แล้วตามด้วย Clean และลอง Build โปรเจ็กต์อีกครั้งหนึ่ง<br />

• หรือบางครั้งผู้อ่านสามารถปิด Emulator และเปิดขึ้นมาใหม่อีกครั้ง รวมไปถึงปิดโปรแกรม<br />

Eclipse และเปิดขึ้นมาใหม่อีกครั้งหนึ่งด้วยเช่นกัน<br />

• หรือบางครั้งอาจจะต้องใช้ DDMS ในการ Reset เครื่องมือเอดีบี (adb)<br />

• หรือบางครั้งต้องเข้าสู่ Command Prompt และพิมพ์ "adb kill-server"<br />

• หรือบางครั้งต้องเข้าสู่ Command Prompt และพิมพ์ "adb uninstall com.kku.app" ทั้งนี้ com.<br />

kku.app จะเปลี่ยนไปตามโปรเจ็กต์ที่นักพัฒนาเปิดใช้งานอยู่<br />

ในบทนี้เป็นการอธิบายถึงเทคนิคการแก้ไขปัญหาสำหรับการพัฒนาแอพพลิเคชัน ด้วยเครื ่องมือ<br />

หลัก 3 ประเภทคือ Emulator Control (Telephony Actions และ Location Controls), LogCat และ File Explorer<br />

แบบฝึกหัดท้ายบท<br />

หลังจากผู้อ่านได้ศึกษาการใช้งานเครื่องมือที่ช่วยในการหาข้อผิดพลาดของแอพพลิเคชันแล้ว แบบ<br />

ฝึกหัดในบทนี้ให้ผู้อ่านจำลองข้อผิดพลาดของแอพพลิเคชัน เช่น ไม่ได้กำหนดสิทธิ์ Permission INTERNET<br />

ให้กับแอพพลิเคชันการส่งข้อมูลบนเครือข่าย (บทที่ 10) จากนั้นให้ผู้อ่านระบุบรรทัดที่แจ้งเตือนข้อผิดพลาด<br />

บทที ่ 14 เทคนิคในการแก้ไขปัญหาสำหรับการพัฒนาแอพพลิเคชัน 293

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!