07 สิงหาคม 2556

[Android Dev Tips] วิธีแก้ปัญหา File in ..\system\caches are locked


        บทความนี้ก็เป็นวิธีแก้ปัญหาสำหรับผู้ใช้ Android Studio ที่ไม่สามารถเปิดโปรแกรมได้ โดยจะขึ้นหน้าจอแจ้งดังภาพ


        ซึ่งสาเหตุเกิดมาจาก Permission ใน Drive ที่ติดตั้ง Android Studio ไว้ สำหรับปัญหานี้จะมีวิธีแก้ไขด้วยกันสองแบบนะครับ ใช้วิธีไหนก็ได้

        วิธีแรก คือตั้งให้โปรแกรมทำงานในแบบ Administrator ง่ายๆเลยก็คือคลิกขวาที่ไอคอนแล้วเลือก Run as administrator



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



        จะแสดงหน้าต่าง Properties ขึ้นมาให้เลือกที่แถบ Compatibility แล้วติ๊กเครื่องหมายถูกที่ช่อง Run this program as an administrator แล้วกด OK เลย เท่านี้ก็จะเป็นการเปิดแบบ Administrator แบบถาวร



        วิธีที่สอง คือตั้งค่า Permission ให้ User ที่ใช้งานเป็น Full Control โดยไปที่โฟลเดอร์ Android Studio ที่ผู้ที่หลงเข้ามาอ่านได้ติดตั้ง ในตัวอย่างติดตั้งไว้ที่ C:\Program Files\ แล้วคลิกขวาเลือก Properties



        ที่หน้าต่าง Properties เลือกไปที่แถบ Security แล้วกดปุ่ม Edit...



        ที่หน้า Permission ในช่อง Group or user names ให้เลือกที่ Users (Username\Users) แล้วติ๊กถูกที่ช่อง Full Control แถว Allow ในตัวอย่างเครื่องเจ้าของบล็อกจะเป็น Users (Akexorcist-PC\Users) เมื่อติ๊กช่อง Full Control ในช่อง Modify ก็จะติ๊กด้วย ให้กด OK เลย ก็เป็นอันเสร็จแล้ว เปิดโปรแกรม Android Studio ดูได้เลย



        เสร็จเรียบร้อยกับสองวิธีในการแก้ปัญหาดังกล่าว จะเลือกวิธีไหนก็ได้แล้วแต่สะดวกเลยนะครับ




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

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