เคยสงสัยใหม ที่เวลาโหลดแอพใน Play สโตร์แล้วจะเจอฟ้อง พื้นที่ไม่พอ ปัญหานี้เกิดจาก พื้นที่ว่างในเครื่องไม่พอนั่นเอง แต่บางครั้งเราเปิดดูแล้ว พื้นที่ก็มีพออยู่นี่หว่า ทำไมฟ้องพื้นที่ไม่พอ ปัญหานี้ที่จริงๆก็คือพื้นที่ไม่พอจริงๆ แต่เป็นพื้นที่ในการแตกไฟล์ไม่พอ ตามปกติแล้วในแอนดรอยเราจะกันพื้นที่ส่วนหนึ่งใว้เพื่อใช้ในการโหลดแอพมาแล้วแตกไฟล์ก่อนจะติดตั้งจริง งงล่ะสิ อธิบายหยาบๆลองคิดดูว่าเรากำลังเล่นคอมอยู่ เราโหลดโปรแกรมมาตัวหนึ่งซึ่งบีบอีดมา(rar)เราก็ต้องมาคลายการบีบอัดออกก่อน จะเห็นว่าเราจะมีไฟล์ที่บีบอัดมา สมมุติ 100mb พอแตกไฟล์แล้วได้ตัวโปรแกรม 120mb รวมเป็น 220mb นั่นเองแต่ในแอนดรอยเราจะได้เป็นๆฟล์ apk มา แล้วมาแตกไฟล์ออกเป็นส่วนๆก่อนจะส่งไปติดตั้ง ถ้าเครื่องที่รูทแล้ว สามารถเข้าไปดูได้ ตัว apk จะถูกวางใว้ที่ /data/app ส่วนข้อมูลที่แตกออกมาจะถูกวางใว้ที่ /data/data และ /data/libและอื่นๆอีกเยอะแยะ เราจะเสียพื้นที่ในการวางไฟล์ทั้งหมด สมมุติ ตัว apk ที่โหลดมา 5mb ตัวที่แตกออกมา 5mb ตัว apk ที่วางใว้ใน /data/app 5mb และส่วนที่ส่งไปวางตามส่วนต่างๆข้างต้นอีก 5mb รวมทั้งหมดเป็น 20mb แต่พื้นที่สองส่วนแรกจะถูกลบออกไปในการโหลดครั้งต่อไปตามปกติ แต่ถ้าๆม่ปกติ พื้นที่สองส่วนนั้นจะไม่ถูกลบ แต่เราสามารถรีสตาร์ทเครื่องใหม่ พื้ตที่นั้นก็จะถูกลบไปเอง
แสดงความคิดเห็น