การเพิ่มบัญชี Google เข้ากับโทรศัพท์ Android เป็นวิธีที่ดีในการรับอีเมลและเชื่อมต่อแอปต่างๆ กับบัญชี Google อย่างไรก็ตาม ผู้ใช้หลายคนเจอข้อผิดพลาด "เกิดปัญหาในการสื่อสารกับเซิร์ฟเวอร์ Google" เมื่อพยายามเพิ่มบัญชี Google เข้าโทรศัพท์ บางคนเห็นข้อผิดพลาดนี้ทุกครั้งที่คลิก "เพิ่มบัญชี" จากการตั้งค่าโทรศัพท์ ส่วนบางคนเห็นหลังจากกรอกข้อมูลบัญชี Google ครบแล้ว สรุปคือคุณจะเพิ่มบัญชี Google เข้าโทรศัพท์ไม่ได้
สาเหตุของข้อผิดพลาด "เกิดปัญหาในการสื่อสารกับเซิร์ฟเวอร์ Google"
นี่คือรายการสาเหตุที่เป็นไปได้:
- การยืนยันตัวตน 2 ขั้นตอน (2-Step Verification): ฟีเจอร์นี้ป้องกันไม่ให้คนอื่นเข้าใช้บัญชีของคุณ แต่ก็อาจบล็อกอุปกรณ์/แอปอื่นๆ จากการใช้บัญชีได้ เช่นเดียวกับตอนเพิ่มบัญชีใน Outlook ซึ่งต้องไปเพิ่มแอปในการตั้งค่าบัญชี หรือปิด 2-Step Verification วิธีแก้ทั่วไปคือปิด 2-Step Verification ชั่วคราว
- แคชเสียหาย (Corrupted Cache): ไฟล์ชั่วคราว/แคชถูกเก็บไว้เพื่อให้แอปทำงานเร็วขึ้น แต่ไฟล์เหล่านี้อาจเสียหายและทำให้ฟีเจอร์/แอปอื่นทำงานผิดปกติ วิธีแก้คือล้างแคชของแอปที่เกี่ยวข้อง
- ไฟล์ Hosts: ไฟล์ Hosts บนระบบมีข้อมูลการตั้งค่าเครือข่ายที่สำคัญ ปัญหานี้อาจเกิดจากเนื้อหาในไฟล์นี้ การแก้ไขไฟล์ Hosts มักจะแก้ปัญหาได้
หมายเหตุ
ก่อนทำตามวิธีแก้ไขด้านล่าง ลองรีบูทโทรศัพท์ก่อนดูว่าแก้ปัญหาได้ไหม บางครั้งอุปกรณ์/ซอฟต์แวร์ทำงานผิดปกติจากสาเหตุไม่ทราบสาเหตุ และการรีสตาร์ทอาจแก้ไขได้
ควรลองลบบัญชี Google ที่เพิ่มไว้ก่อนหน้านี้ออกจากรายการบัญชี แล้วลองเพิ่มใหม่ ไปที่ การตั้งค่า > เลือกบัญชี Google > กดจุด 3 จุด > ลบบัญชี ทำซ้ำกับบัญชี Google ทุกบัญชีที่เคยเพิ่มไว้ แล้วเพิ่มบัญชีใหม่
วิธีที่ 1: ปิดการยืนยันตัวตน 2 ขั้นตอน และล้างแคช
บางครั้งการยืนยันตัวตน 2 ขั้นตอนอาจรบกวนการลงชื่อเข้าใช้บัญชี Google หรืออาจเป็นแคชเสียหายของ Google Account Manager (และแอปอื่นๆ) การปิด 2-Step Verification และล้างแคชบางแอปช่วยแก้ปัญหาได้สำหรับผู้ใช้หลายคน ทำตามขั้นตอนด้านล่าง:
หมายเหตุ: คุณสามารถปิด 2-Step Verification จากเบราว์เซอร์บนโทรศัพท์ได้ แต่ขั้นตอนนี้ใช้เบราว์เซอร์บนคอมพิวเตอร์ (ขั้นตอนเหมือนกันทั้งคู่)
- เปิดเบราว์เซอร์ พิมพ์ myaccount.google.com ในแถบที่อยู่ กด Enter
- ลงชื่อเข้าใช้ บัญชี Google ของคุณ
- คลิก รูปโปรไฟล์ มุมขวาบน
- เลือก บัญชี Google
- เลือก ความปลอดภัย (Security)
- เลื่อนลงมาเลือก การยืนยันตัวตน 2 ขั้นตอน (2-Step Verification)
- ลงชื่อเข้าใช้ อีกครั้ง
- คลิก ปิด (Turn off)
- ต่อไป ล้างแคชแอปต่างๆ บน โทรศัพท์ Android เปิด การตั้งค่า
- หากมีบัญชี Google อยู่แล้ว ให้เลือก บัญชี (Account) และ ลบบัญชี Google ออก ถ้าไม่มี ข้ามขั้นตอนนี้
- เลือก แอป (Apps) (หรือ App Manager)
- ค้นหา Google Account Manager จากรายการแอป หมายเหตุ: บางโทรศัพท์ต้องสไลด์ไปขวาเพื่อเปลี่ยนแท็บ ให้แน่ใจว่าอยู่ที่แท็บ ทั้งหมด (All) เพราะบางโทรศัพท์จัดกลุ่มแอปตามสถานะ (กำลังทำงาน, บน SD card ฯลฯ) Google Account Manager อาจไม่อยู่ในรายการแอปที่ทำงานอยู่
- เปิด Google Account Manager เลือก ล้างข้อมูล (Clear Data)
- เลือก ล้างแคช (Clear Cache)
- ทำซ้ำ 3 ขั้นตอนล่าสุดสำหรับ Google Play Store, Google Play Services, และ Google Services Framework ไม่ต้องกังวลห้าหา Google Services Framework ไม่เจอ บางโทรศัพท์ไม่มี
เสร็จแล้ว กลับไปหน้าหลักการตั้งค่า และลองเพิ่มบัญชีอีกครั้ง ควรจะเพิ่มบัญชีและใช้งานได้ปกติ
วิธีที่ 2: ติดตั้ง Google Play Services ใหม่
บางครั้งปัญหาอาจอยู่ที่แอป Google Play Services ซึ่งอาจเสียหาย วิธีแก้คือติดตั้งใหม่
- ไปที่ การตั้งค่า
- เลือก ความปลอดภัย (Security)
- เปิด (Toggle on) แหล่งที่มาที่ไม่รู้จัก (Unknown Sources) เพื่ออนุญาตติดตั้งแอปจากแหล่งอื่น เนื่องจากไฟล์จาก APKMirror ถือเป็นแหล่งที่ไม่รู้จัก
- เปิด Google (หรือเบราว์เซอร์อื่นบนโทรศัพท์)
- พิมพ์ apkmirror.com ในแถบที่อยู่ กด Enter
- คลิกไอคอน ค้นหา พิมพ์ Google Play services
- คลิก ผลลัพธ์อันดับหนึ่ง (เวอร์ชันล่าสุด)
- ดาวน์โหลด ไฟล์ Google Play Services ที่เหมาะกับ Android version และโทรศัพท์ของคุณ หากไม่แน่ใจ ให้อ่านคำแนะนำหน้าดาวน์โหลด
- ติดตั้งเสร็จ ไปที่ การตั้งค่า > บัญชี > เพิ่มบัญชี Google
ควรจะเพิ่มบัญชีและลงชื่อเข้าใช้ได้โดยไม่มีปัญหา
วิธีที่ 3: แก้ไขไฟล์ Hosts (เฉพาะโทรศัพท์ที่ Root แล้ว)
หมายเหตุ: หากไม่รู้ว่า Root คืออะไร หรือไม่แน่ใจว่าโทรศัพท์ Root แล้วหรือยัง ให้ข้ามวิธีนี้ เพราะเป็นเทคนิคขั้นสูง
- ไปที่ การตั้งค่า
- เลือก ความปลอดภัย (Security)
- เปิด (Toggle on) แหล่งที่มาที่ไม่รู้จัก (Unknown Sources)
- เปิดเบราว์เซอร์ ไปที่ apkmirror.com
- ค้นหา ES File Explorer
- คลิก ผลลัพธ์อันดับหนึ่ง (เวอร์ชันล่าสุด)
- ดาวน์โหลด และติดตั้ง ES File Explorer ล่าสุด
- เปิด ES File Explorer
- คลิก 3 แถบ มุมซ้ายบน
- เลือก เครื่องมือ (Tools)
- เปิด Root Explorer กด อนุญาต (Allow) หากระบบขอยืนยัน
- คลิก Local
- เลือก Device จะเห็นโฟลเดอร์หลายโฟลเดอร์ฝั่งขวา
- เลือก System แล้วเปิดโฟลเดอร์ etc
- คลิกไฟล์ Hosts เลือก Text จากกล่องโต้ตอบ เลือก ES Note Editor เมื่อถูกถามว่าเปิดด้วยโปรแกรมไหน
- ลบทั้งหมด ในไฟล์ แล้วพิมพ์ 127.0.0.1 localhost ในไฟล์ Hosts
- กดปุ่ม Back ให้แน่ใจว่าบันทึกแล้ว สามารถคลิกไฟล์ Hosts อีกครั้งเพื่อตรวจสอบได้
- ไปที่ การตั้งค่า > บัญชี > เพิ่มบัญชี Google
ควรจะเพิ่มบัญชีและลงชื่อเข้าใช้ได้โดยไม่มีปัญหา
วิธีแก้ปัญหาชั่วคราว (Workaround):
สำหรับบางคน วิธีง่ายๆ นี้อาจช่วยได้:
- เชื่อมโทรศัพท์กับเครือข่ายอื่น (Wi-Fi อื่น หรือข้อมูลมือถือ)
- เพิ่มบัญชี Google ที่ต้องการ
- กลับมาใช้เครือข่ายเดิม บัญชีควรทำงานได้ปกติ