ไฟล์ APK (Android Package Kit) คือรูปแบบตัวติดตั้งมาตรฐานสำหรับแอปพลิเคชัน Androidทุกแอปที่คุณติดตั้งจาก Google Play Store, Amazon Appstore หรือแหล่งอื่น ๆ จะมาถึงในรูปแบบไฟล์ APK Play Store จะจัดการการดาวน์โหลดและติดตั้งโดยอัตโนมัติในเบื้องหลังเมื่อคุณดาวน์โหลด APK โดยตรงจากเว็บไซต์หรือได้รับจากบุคคลอื่น คุณต้องมีตัวจัดการไฟล์เช่น AnExplorer เพื่อค้นหาและติดตั้ง
AnExplorer รองรับการติดตั้ง APK พร้อมกับรูปแบบบันเดิลสมัยใหม่ทั้งหมด: APKS, XAPK และ APKMแตะไฟล์ประเภทใดก็ได้เหล่านี้ จากนั้น AnExplorer จะจัดการกระบวนการติดตั้งตั้งแต่ต้นจนจบ
ตอบด่วน
เปิด AnExplorer → นำทางไปยังโฟลเดอร์ ดาวน์โหลด → แตะไฟล์ .apk → เลือก ติดตั้งหากนี่เป็นครั้งแรกของคุณ ให้อนุญาต AnExplorer เพื่อติดตั้งแอปที่ไม่รู้จักเมื่อได้รับแจ้ง
ไฟล์ APK คืออะไร?
APK ย่อมาจาก Android Package Kitมันเป็นรูปแบบคอนเทนเนอร์แบบ ZIP (คุณสามารถเปลี่ยนชื่อ .apk เป็น .zip และเรียกดูเนื้อหาได้) ซึ่งมีทุกสิ่งที่ Android จำเป็นต้องติดตั้งและเรียกใช้แอปพลิเคชัน:
- classes.dex — โค้ดแอปพลิเคชันที่คอมไพล์แล้ว (รหัสไบต์ Dalvik)
- resources.arsc — ทรัพยากรที่คอมไพล์แล้ว (สตริง โครงร่าง มิติข้อมูล)
- res/ — ไฟล์ทรัพยากร (รูปภาพ, เค้าโครง XML, ภาพเคลื่อนไหว)
- lib/ — ไลบรารีดั้งเดิมสำหรับสถาปัตยกรรม CPU ที่แตกต่างกัน (arm64-v8a, armeabi-v7a, x86_64)
- assets/ — ไฟล์สินทรัพย์ดิบของ App Bundle (แบบอักษร ฐานข้อมูล HTML)
- AndroidManifest.xml — ข้อมูลเมตาของแอป สิทธิ์ ส่วนประกอบ ข้อมูลเวอร์ชัน
- META-INF/ — ไฟล์ลายเซ็นที่ยืนยันว่า APK ไม่ได้ถูกดัดแปลง
ที่คุณพบไฟล์ APK
คุณจะเจอไฟล์ APK ในสถานการณ์เหล่านี้:
- ดาวน์โหลดโดยตรง — เว็บไซต์นักพัฒนา APKMirror, APKPure, F-Droid
- การทดสอบเบต้า — เวอร์ชันก่อนเผยแพร่ที่แชร์นอก App Store
- แอปที่ล็อคภูมิภาค — แอปที่ไม่มีให้บริการใน Play Store ในประเทศของคุณ
- แอปเวอร์ชันเก่า — ดาวน์เกรดเป็นเวอร์ชันก่อนหน้าเมื่อมีการอัปเดตที่ขัดข้อง
- ROM ที่กำหนดเอง — ติดตั้งแอป Google หรือแอประบบบนเฟิร์มแวร์ที่กำหนดเอง
- การสำรองข้อมูลแอป — APK ที่ส่งออกจากแอปที่ติดตั้งไว้สำหรับการเก็บถาวรหรือถ่ายโอน
- การปรับใช้ระดับองค์กร — แอปขององค์กรที่เผยแพร่ภายใน
วิธีติดตั้งไฟล์ APK ด้วย AnExplorer
ขั้นตอนที่ 1: เปิดใช้งานการติดตั้งแอปที่ไม่รู้จัก
Android บล็อกการติดตั้ง APK จากแหล่งที่ไม่ใช่ร้านค้าตามค่าเริ่มต้นคุณต้องให้สิทธิ์หนึ่งครั้ง:
- ไปที่ การตั้งค่า → แอป → การเข้าถึงแอปพิเศษ → ติดตั้งแอปที่ไม่รู้จัก
- ค้นหา AnExplorer ในรายการ
- สลับ อนุญาตจากแหล่งที่มานี้ เป็นเปิด
หรืออีกวิธีหนึ่ง Android จะแจ้งให้คุณทราบในครั้งแรกที่คุณพยายามติดตั้ง:
- แตะไฟล์ APK ใน AnExplorer
- เมื่อถูกบล็อก ให้แตะ การตั้งค่า ในกล่องโต้ตอบของระบบ
- เปิดใช้งานการอนุญาตและกลับไปดำเนินการติดตั้งต่อ
ขั้นตอนที่ 2: ค้นหาและติดตั้ง
- เปิด AnExplorer
- ไปที่ ดาวน์โหลด (หรือที่ใดก็ตามที่บันทึก APK)
- แตะไฟล์
.apk - ตรวจสอบสิทธิ์ที่แอปร้องขอ
- แตะ ติดตั้ง
- รอสักครู่เพื่อให้การติดตั้งเสร็จสมบูรณ์
- แตะ เปิด เพื่อเปิดใช้งานทันทีหรือ เสร็จสิ้น เพื่อเสร็จสิ้น
การติดตั้งรูปแบบบันเดิล (APKS, XAPK, APKM)
แอปสมัยใหม่ใช้ชุด APK แบบแยกกันมากขึ้นเรื่อยๆ แทนที่จะเป็นไฟล์ APK ไฟล์เดียวบันเดิลเหล่านี้ประกอบด้วยไฟล์ APK ขนาดเล็กหลายไฟล์ที่ได้รับการปรับให้เหมาะกับการกำหนดค่าอุปกรณ์ที่แตกต่างกันAnExplorer จัดการรูปแบบบันเดิลทั้งหมดเหมือนกัน — เพียงแตะและติดตั้ง:
- APKS — แตะเพื่อติดตั้ง การแยกทั้งหมดจะถูกติดตั้งในเซสชันเดียว
- XAPK — แตะเพื่อติดตั้ง ติดตั้ง APK แล้ว และข้อมูล OBB จะถูกวางโดยอัตโนมัติ
- APKM — แตะเพื่อติดตั้ง การแยก APKMirror ทั้งหมดจะได้รับการจัดการโดยอัตโนมัติ
ไม่ต้องมีขั้นตอนเพิ่มเติมหรือเครื่องมือแยกต่างหาก
อธิบายโครงสร้างไฟล์ APK แล้ว
การทำความเข้าใจ APK ภายในช่วยในการแก้ไขปัญหาการติดตั้ง:
| ส่วนประกอบ | วัตถุประสงค์ | ขนาดทั่วไป |
|---|---|---|
| class.dex | ตรรกะของแอป (คอมไพล์ Java/Kotlin) | 2-50 เมกะไบต์ |
| lib/ | รหัสเนทีฟ (ไลบรารี C/C++) | 0-100 เมกะไบต์ |
| ละเอียด/ | เลย์เอาต์, Drawable, ทรัพยากร XML | 1-20 เมกะไบต์ |
| สินทรัพย์/ | ไฟล์ Raw (แบบอักษร, ฐานข้อมูล, HTML) | 0-500 เมกะไบต์ |
| resources.arsc | ตารางทรัพยากรที่คอมไพล์ | 1-5 เมกะไบต์ |
| AndroidManifest.xml | ประกาศแอป | < 1 เมกะไบต์ |
เกมมักจะมีไดเรกทอรี lib/ และ assets/ ขนาดใหญ่แอพยูทิลิตี้มักจะมีขนาดเล็กโดยมีขนาดมากที่สุดใน classes.dex
APK กับ App Bundle
| คุณสมบัติ | APK เดียว | App Bundle (AAB/APKS) |
|---|---|---|
| จำนวนไฟล์ | 1 ไฟล์ | APK แยกหลายรายการ |
| ขนาด | สากล (ใหญ่กว่า) | เฉพาะอุปกรณ์ (เล็กกว่า) |
| ความเข้ากันได้ | อุปกรณ์ทั้งหมด | เฉพาะอุปกรณ์ที่ตรงกันเท่านั้น |
| เพลย์สโตร์ | รูปแบบเดิม | จำเป็นตั้งแต่ปี 2021 |
| กำลังไซด์โหลด | ง่าย (แตะติดตั้ง) | ต้องการตัวติดตั้งบันเดิล |
| มีสถาปัตยกรรมทั้งหมด | ✅ | สถาปัตยกรรมของอุปกรณ์เท่านั้น |
ตั้งแต่เดือนสิงหาคม 2021 Google กำหนดให้แอป Play Store ใหม่ทั้งหมดต้องใช้ App Bundle (AAB)ซึ่งหมายความว่าแอปสมัยใหม่ที่ไซด์โหลดมักจะต้องใช้รูปแบบบันเดิล (APKS, XAPK, APKM) แทนที่จะเป็นไฟล์ APK ไฟล์เดียวตัวติดตั้งบันเดิลของ AnExplorer จัดการสิ่งนี้ได้อย่างราบรื่น
กำลังตรวจสอบเนื้อหา APK
คุณสามารถตรวจสอบสิ่งที่อยู่ภายใน APK ได้โดยไม่ต้องติดตั้ง:
- กดไฟล์ APK ค้างไว้ใน AnExplorer
- แตะ เปิดเป็นไฟล์เก็บถาวร (หรือเปลี่ยนชื่อเป็น
.zipชั่วคราว) - เรียกดูโครงสร้างภายใน: รายการ, ทรัพยากร, ไลบรารีดั้งเดิม
- สิ่งนี้มีประโยชน์สำหรับการตรวจสอบเนื้อหาแอพก่อนการติดตั้ง
ข้อควรพิจารณาด้านความปลอดภัย
การติดตั้ง APK จากภายนอก Play Store จะข้ามการตรวจสอบความปลอดภัยระดับร้านค้าบางรายการปฏิบัติตามแนวทางปฏิบัติเหล่านี้:
- ดาวน์โหลดจากแหล่งที่เชื่อถือได้ — เว็บไซต์ APKMirror, F-Droid และนักพัฒนาตรวจสอบลายเซ็น
- ตรวจสอบลายเซ็น — APK ที่ถูกต้องตามกฎหมายได้รับการลงนามโดยนักพัฒนาAPK ที่ถูกแก้ไขมีลายเซ็นที่แตกต่างกัน
- ตรวจสอบสิทธิ์ — Android แสดงสิทธิ์ที่ร้องขอก่อนการติดตั้งปฏิเสธหากดูเหมือนมากเกินไป
- ใช้ Play Protect — Google Play Protect จะสแกนแอปที่ถูกไซด์โหลดเพื่อหามัลแวร์เปิดใช้งานต่อไป
- ตรวจสอบขนาดไฟล์ — หาก APK มีขนาดเล็กอย่างน่าสงสัย (< 1 MB สำหรับแอปตัวเต็ม) นั่นอาจเป็นของปลอมหรือสตับ
ปัญหาทั่วไปและการแก้ไข
ข้อผิดพลาด "ไม่ได้ติดตั้งแอป"
- พื้นที่เก็บข้อมูลไม่เพียงพอ — ใช้ AnExplorer 's Memory Cleaner เพื่อเพิ่มพื้นที่ว่าง
- ลายเซ็นที่ขัดแย้งกัน — ถอนการติดตั้งเวอร์ชันที่มีอยู่ก่อน จากนั้นจึงติดตั้ง APK ใหม่
- สถาปัตยกรรมที่เข้ากันไม่ได้ — APK อาจไม่มีสถาปัตยกรรม CPU ของอุปกรณ์ของคุณ (ตรวจสอบ lib/ โฟลเดอร์)
- เวอร์ชัน SDK ขั้นต่ำ — แอปต้องใช้เวอร์ชัน Android ที่ใหม่กว่าที่อุปกรณ์ของคุณทำงาน
"ข้อผิดพลาดในการแยกวิเคราะห์ — มีปัญหาในการแยกวิเคราะห์แพ็คเกจ"
- การดาวน์โหลด APK ถูกขัดจังหวะหรือเสียหายลบแล้วดาวน์โหลดใหม่
- แอปนี้ต้องใช้ Android เวอร์ชันใหม่กว่า (ตรวจสอบ
minSdkVersionในรายการ) - ไฟล์นี้ไม่ใช่ APK จริงๆ แม้ว่าจะมีนามสกุลก็ตาม
การอนุญาต "ติดตั้งแอปที่ไม่รู้จัก" จะทำการรีเซ็ตอย่างต่อเนื่อง
- สกิน Android บางตัวรีเซ็ตการอนุญาตนี้หลังจากอัปเดตระบบเปิดใช้งานอีกครั้งในการตั้งค่า
- บน Android 14+ การอนุญาตอาจต้องมีการยืนยันทุกครั้งเพื่อเพิ่มความปลอดภัย
ติดตั้งแอปแล้วขัดข้องทันที
- หากใช้ APK เดียวบนอุปกรณ์รุ่นใหม่ APK อาจขาดการกำหนดค่าการแยกที่จำเป็น
- ลองใช้แอปเวอร์ชัน APKS หรือ XAPK แทน ซึ่งรวมถึงการแยกส่วนที่จำเป็นทั้งหมด
- ล้างข้อมูลแอป: การตั้งค่า → แอป → ชื่อแอป → ที่เก็บข้อมูล → ล้างข้อมูล
กรณีการใช้งาน
- การติดตั้งแอปที่ไม่มีให้บริการในภูมิภาคของคุณ — ดาวน์โหลด APK จากมิเรอร์ที่เชื่อถือได้
- การทดสอบเวอร์ชันเบต้า — นักพัฒนาซอฟต์แวร์เผยแพร่ APK เวอร์ชันก่อนเผยแพร่เพื่อรับข้อเสนอแนะ
- ดาวน์เกรดแอป — ติดตั้ง APK เวอร์ชันเก่าเมื่อการอัปเดตทำให้เกิดข้อบกพร่อง
- การเผยแพร่แอปออฟไลน์ — แชร์ APK ระหว่างอุปกรณ์ที่ไม่มีอินเทอร์เน็ต
- การตั้งค่า ROM แบบกำหนดเอง — ติดตั้งแอปที่จำเป็นหลังจากแฟลช ROM ใหม่
- แอประดับองค์กร — ติดตั้งแอปภายในองค์กรที่เผยแพร่ผ่าน MDM หรือดาวน์โหลดโดยตรง
คำแนะนำที่เกี่ยวข้อง
- ติดตั้งไฟล์ APKS — แยกชุด APK
- ติดตั้งไฟล์ XAPK — APK + OBB รวมบันเดิล
- ติดตั้งไฟล์ APKM — รูปแบบบันเดิล APKMirror
- แอปสำรองข้อมูลเป็น APK — ส่งออกแอปที่ติดตั้ง
- ตัวจัดการแอป
