Ionic Framework

Ionic: วิธีแก้ปัญหา Barcode Scanner ไม่ทำงานใน Android

เรื่องที่เกี่ยวข้อง - Cordova, Ionic Framework

ปัญหานี้ พลเจอเพิ่งเจอมาไม่นานในคอร์สอบรมการทำแอพ iOS และ Android ด้วย Ionic Framework มาดูกันครับว่ารอบนี้สาเหตุมาจากอะไร และวิธีแก้

ซึ่งในการทำแอพหัวข้อที่ติดต่อกับตัวแสกนบาร์โค้ด (Barcode Scanner) ที่ทำงานได้ปกติบนระบบ iOS Platform แต่ไม่ทำงานบน Android 

พลไปลองสืบเสาะหาต้นเหตุ ดูปรากฎว่าเกิดจาก Template ของ Cordava-Android นั่นเองครับ

โดย Cordova-Android ที่มีปัญหาในเวอร์ชั่น 7.0.0 ในส่วนของ Permission ได้รับการแก้ไขในเวอร์ชั่น 7.10 แทน

วิธีแก้ไข

ดังนั้นหากใครมีปัญหา Barcode Scanner ไม่ทำงาน ให้เรารันคำสั่งต่อไปนี้ตามลำดับในโฟลเดอร์ของโปรเจค

ionic cordova platform remove android

ionic cordova platform add [email protected]

จากนั้นให้ลองทดสอบ build และรันแอพพลิเคชั่นอีกครั้ง น่าจะแก้ปัญหาได้แล้วล่ะ

ซึ่งก่อนหน้านี้ ปัญหาบางประการที่เกี่ยวกับ Ionic Plugin ในระบบ Android ก็แก้ปัญหาได้ด้วยการอัพเดต Cordova-Android นะครับ ลองเอาไปทำดู

ติดตามอัพเดตเรื่องใหม่ๆ

ติดตามเรื่องการพัฒนาแอพพลิเคชั่น หรือพวก A.I. ได้ทางแฟนเพจ

และติดตามวิดีโอใหม่ๆ ได้ทาง YouTube ของพลนะ 🙂

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save