15 ธันวาคม 2557

[Android Dev Tips] มีปัญหาหลังอัพเดท Android Studio แก้ไม่ได้ซักที ลงใหม่แล้วก็ยังไม่หาย



        ช่วงนี้เป็นช่วงรอยต่อระหว่าง Eclipse ADT และ Android Studio เพราะว่า Android Studio พร้อมใช้งานแล้ว ดังนั้นจึงมีผู้ที่หลงเข้ามาอ่านกำลังวุ่นอยู่กับการย้ายไปลอง Android Studio กัน ถึงแม้ว่าก่อนหน้านี้จะลองใช้ตัวทดสอบอยู่เล็กน้อย

        แต่ทว่าพอย้ายมาแล้วพบว่ามีปัญหาเกิดขึ้นจนไม่สามารถใช้งานได้ ถึงแม้จะลบ Android Studio และ Android SDK แล้วลงใหม่ก็ตาม ปัญหาก็ยังเกิดขึ้นอยู่ดี แล้วทีนี้จะทำยังไงดีล่ะ!?

        หมายเหตุ วิธีนี้แนะนำให้ใช้เป็นวิธีสุดท้ายนะครับ ถ้าหาทางแก้ไขไม่ได้จริงๆแล้วค่อยใช้วิธีนี้ดู เพราะวิธีนี้ไม่ได้แก้ไขได้ 100% เสมอไป เพราะขึ้นอยู่กับว่าปัญหาที่เจอคืออะไร

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

        ดังนั้นจงลบมันทิ้งไปซะ!!

        ผู้ที่หลงเข้ามาอ่านหลายๆคนอาจจะลืมไปว่านอกจาก Android Studio และ Android SDK แล้ว Android Studio จะยังมีการสร้างไฟล์ไว้อยู่อีกส่วนหนึ่งสำหรับการทำงาน โดยจะอยู่ใน

Windows
        C:\Users\<Username>

        บน Mac OS ยังไม่ได้ทดสอบนะจ๊ะ


        เมื่อเปิดไปที่ Directory ดังกล่าวก็จะเจอโฟลเดอร์ที่ชื่อ .AndroidStudio และ .gradle


        โฟลเดอร์ .AndroidStudio และ .gradle จะมีทั้ง Settings และไฟล์ต่างๆที่ Android Studio และ Gradle ได้โหลดเก็บไว้เรียกใช้งาน ซึ่งอาจจะเป็นสาเหตุที่ทำให้เกิดปัญหาได้ เพราะงั้นลองลบทิ้งเลย (ปิด Android Studio ก่อนด้วยนะจ๊ะ)

        ส่วนโฟลเดอร์ .android เป็นของ Android SDK อันนี้ไม่จำเป็นต้องลบ เพราะไม่ค่อยเกิดปัญหาซักเท่าไรนัก และในนี้ก็เก็บ Debug Keystore ไว้อยู่ด้วย


        จากนั้นก็ลองเปิด Android Studio ขึ้นมา เนื่องจาก Setting เดิมนั้นหายไป โปรแกรมจึงมีการถามว่าต้องการ Import Setting จากที่อื่นมาหรือไม่ ให้เลือก I do not have a previous version of Android Studio or I do not want to import my settings แล้วกด OK



        ทีนี้ก็ลองเช็คดูนะครับ ว่าปัญหาเดิมที่แก้ไม่ได้ซะที ตอนนี้หายเป็นปลิดทิ้งแล้วหรือยัง




เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium