ติดตั้งไฟล์ APKS บน Android — ตัวติดตั้ง Split APK Bundle

ติดตั้งไฟล์ APKS บน Android — ตัวติดตั้ง Split APK Bundle

อัปเดตล่าสุด :

APKS เป็นรูปแบบบันเดิล APK แบบแยกที่ได้รับความนิยมโดย SAI (ตัวติดตั้ง APK แบบแยก) และมักใช้ในเครื่องมือสำรองข้อมูลแอปต่างจากไฟล์ .apk ไฟล์เดียวทั่วไป ไฟล์ .apks เป็นคอนเทนเนอร์ ZIP ที่เก็บ APK แยกหลายไฟล์ — แอปพลิเคชันพื้นฐาน ไลบรารีเนทีฟเฉพาะสถาปัตยกรรม ทรัพยากรความหนาแน่นของหน้าจอ และแพ็กภาษาต้องติดตั้งการแยกเหล่านี้พร้อมกันในเซสชันเดียวเพื่อให้แอปทำงานได้อย่างถูกต้อง

AnExplorer จัดการการติดตั้ง APKS โดยกำเนิดแตะที่ไฟล์ ยืนยันการติดตั้ง และการแยกทั้งหมดได้รับการติดตั้งร่วมกันโดยใช้ API ตัวติดตั้งเซสชันของ Android โดยไม่ต้องใช้เครื่องมือแยกต่างหากหรือกระบวนการหลายขั้นตอน

ตอบด่วน

เปิด AnExplorer → นำทางไปยังไฟล์ .apks → แตะมัน → แตะ ติดตั้งAnExplorer จะขยายบันเดิลโดยอัตโนมัติและติดตั้งการแยกส่วนทั้งหมดในเซสชันเดียว

ไฟล์ APKS คืออะไร

APKS เป็นรูปแบบคอนเทนเนอร์แบบ ZIP ที่รวมไฟล์ APK แยกของ Android หลายไฟล์เป็นไฟล์เดียวที่ดาวน์โหลดหรือโอนได้รูปแบบนี้สร้างขึ้นโดยโปรเจ็กต์ SAI (ตัวติดตั้งแยก APK) และตั้งแต่นั้นมาก็กลายเป็นมาตรฐานสำหรับเครื่องมือสำรองและถ่ายโอนแอป

ภายในไฟล์ APKS ทั่วไปคุณจะพบกับ:

  • base.apk — รหัสแอปพลิเคชันหลัก ทรัพยากรหลัก และรายการ
  • split_config.arm64_v8a.apk — รหัสไลบรารีดั้งเดิมสำหรับโปรเซสเซอร์ ARM64
  • split_config.xxhdpi.apk — ทรัพยากรรูปภาพที่ปรับขนาดสำหรับหน้าจอที่มีความหนาแน่นสูง
  • split_config.en.apk — สตริงภาษาอังกฤษและทรัพยากรสถานที่
  • APK แยกเพิ่มเติม — โมดูลฟีเจอร์ ภาษาอื่น สถาปัตยกรรมอื่น ๆ

ส่วนประกอบทั้งหมดเหล่านี้รวมกันเป็นแอปพลิเคชันที่สมบูรณ์การติดตั้งเพียง base.apk เพียงอย่างเดียวจะส่งผลให้แอปที่ใช้งานไม่ได้ขาดไลบรารีดั้งเดิม กราฟิกที่มีขนาดเหมาะสม หรือทรัพยากรภาษา

ไฟล์ APKS มาจากไหน

คุณพบไฟล์ APKS ในหลายสถานการณ์:

  • การสำรองข้อมูลแอป — SAI และเครื่องมือที่คล้ายกันส่งออกแอปที่ติดตั้งเป็น APKS เพื่อรักษาการแบ่งแยกทั้งหมด
  • การถ่ายโอนระหว่างอุปกรณ์ — ย้ายแอประหว่างโทรศัพท์โดยไม่ต้องดาวน์โหลดซ้ำจาก Play Store
  • การสำรองข้อมูล ADB — Android Debug Bridge สามารถส่งออก App Bundle ได้
  • การตั้งค่า ROM แบบกำหนดเอง — แอประบบที่จัดทำแพ็กเกจไว้ล่วงหน้าในรูปแบบ APKS
  • การจัดจำหน่ายระดับองค์กร — แผนกไอทีแชร์แอปภายใน
  • การเก็บถาวร — บันทึกเวอร์ชันของแอปเฉพาะสำหรับการทดสอบหรือย้อนกลับ
  • ร้านค้าแอปทางเลือก — ร้านค้าบางแห่งให้บริการดาวน์โหลดในรูปแบบ APKS

ข้อแตกต่างที่สำคัญจากการดาวน์โหลดไฟล์ APK ใหม่: ไฟล์ APKS จะบันทึกการกำหนดค่าที่แน่นอนที่ติดตั้งบนอุปกรณ์เฉพาะ รวมถึงการแยกเฉพาะที่เกี่ยวข้องกับสถาปัตยกรรมของอุปกรณ์นั้นและความหนาแน่นของหน้าจอ

ทีละขั้นตอน: ติดตั้งไฟล์ APKS

ข้อกำหนดเบื้องต้น

เปิดใช้งาน AnExplorer เพื่อติดตั้งแอปจากแหล่งที่ไม่รู้จัก:

  1. ไปที่ การตั้งค่าแอปการเข้าถึงแอปพิเศษติดตั้งแอปที่ไม่รู้จัก
  2. ค้นหา AnExplorer → สลับ อนุญาตจากแหล่งที่มานี้ เป็นเปิด

ขั้นตอนการติดตั้ง

  1. ถ่ายโอนไฟล์ .apks ไปยังโทรศัพท์ของคุณ (ดาวน์โหลด ถ่ายโอน USB ที่เก็บข้อมูลบนคลาวด์ หรือรับผ่าน Bluetooth)
  2. เปิด AnExplorer → นำทางไปยังตำแหน่งไฟล์ (ปกติจะเป็น ดาวน์โหลด/)
  3. แตะไฟล์ .apks — AnExplorer รับรู้ว่าเป็นชุด APK แบบแยก
  4. ตรวจสอบข้อมูลแอปที่แสดง: ชื่อแพ็คเกจ เวอร์ชัน การอนุญาต
  5. แตะ ติดตั้ง
  6. Android จะติดตั้งการแยกทั้งหมดเข้าด้วยกันในเซสชันอะตอมมิกเดียว
  7. แตะ เปิด เพื่อเปิดแอป หรือ เสร็จสิ้น เพื่อกลับไปที่ AnExplorer

โดยทั่วไปการติดตั้งจะใช้เวลา 3-10 วินาที ขึ้นอยู่กับขนาดแอป

รายละเอียดทางเทคนิค

โครงสร้างภายใน APKS

ไฟล์ APKS เป็นไฟล์ ZIP มาตรฐานที่มีไฟล์ APK:

AppName_v2.1.0.apks (ZIP container)
├── base.apk                        (core application ~20-50 MB)
├── split_config.arm64_v8a.apk      (ARM64 native libraries ~5-30 MB)
├── split_config.xxhdpi.apk         (high-density resources ~2-10 MB)
├── split_config.en.apk             (English strings ~0.1-1 MB)
└── split_config.es.apk             (Spanish strings ~0.1-1 MB)

กลไกการติดตั้ง

AnExplorer ใช้ PackageInstaller Session API ของ Android สำหรับการติดตั้ง APKS:

  1. การสร้างเซสชัน — เปิดเซสชันการติดตั้งใหม่ด้วยตัวจัดการแพ็คเกจ
  2. แยกการสตรีม — อ่าน APK แต่ละรายการจากคอนเทนเนอร์ APKS และสตรีมลงในเซสชัน
  3. การตรวจสอบความถูกต้อง — Android ยืนยันว่าการแยกทั้งหมดใช้ชื่อแพ็คเกจและใบรับรองการลงนามเดียวกัน
  4. Atomic commit — การแยกทั้งหมดได้รับการติดตั้งพร้อมกัน (สำเร็จทั้งหมดหรือล้มเหลวทั้งหมด)
  5. การลงทะเบียน — แอปจะปรากฏในตัวเรียกใช้งานและลิ้นชักแอป

วิธีนี้จะเหมือนกับวิธีที่ Play Store ติดตั้งแอปจาก App Bundle เพื่อให้มั่นใจว่าสามารถใช้งานร่วมกันได้อย่างสมบูรณ์

อธิบายประเภท APK แยกแล้ว

ประเภทแยกชื่อไฟล์ตัวอย่างวัตถุประสงค์ขนาดผลกระทบ
ฐานbase.apkรหัสหลักและทรัพยากรจำเป็น ใหญ่ที่สุด
เอบีไอ (CPU)split_config.arm64_v8a.apkห้องสมุดเนทิฟ5-100 MB สำหรับเกม
ความหนาแน่นsplit_config.xxhdpi.apkรูปภาพที่เหมาะสมกับหน้าจอ2-20 เมกะไบต์
ภาษาsplit_config.en.apkสตริงสถานที่ตัวละ 0.1-2 MB
คุณสมบัติsplit_dynamic_feature.apkโมดูลตามความต้องการต่างกันไป

เหตุใดจึงมีการแยก APK

Google เปิดตัว APK แยกที่มี Android App Bundles เพื่อแก้ปัญหาการขยายตัว "Universal APK":

  • APK สากลประกอบด้วยไลบรารีดั้งเดิมสำหรับ ARM, ARM64, x86 และ x86_64 - ใช้เพียงอันเดียวเท่านั้น
  • ประกอบด้วยทรัพยากรที่สามารถถอนออกได้สำหรับ ldpi ถึง xxxhdpi - ความหนาแน่นเพียงค่าเดียวเท่านั้นที่ตรงกับหน้าจอของคุณ
  • มีสตริงสำหรับ 40+ ภาษา — คุณใช้เพียงหนึ่งหรือสองภาษาเท่านั้น

ด้วยการแยกส่วน อุปกรณ์ของคุณจะได้รับเฉพาะสิ่งที่ต้องการเท่านั้นAPK สากลขนาด 200 MB อาจกลายเป็นการแยกเฉพาะอุปกรณ์ขนาด 60 MBรูปแบบ APKS จะรักษาการแยกเหล่านี้ไว้เพื่อการแจกจ่ายซ้ำ

APKS กับ APKM กับ XAPK กับ APK

คุณสมบัติเอพีเคเอสเอพีเคเอ็มXAPKเอพีเค
ที่มาSAI เครื่องมือสำรองข้อมูลAPKMirrorAPKPureที่ไหนก็ได้
ตู้คอนเทนเนอร์รหัสไปรษณีย์รหัสไปรษณีย์รหัสไปรษณีย์ไฟล์เดียว
มีการแยกไม่บังคับ
มีข้อมูล OBB
รูปแบบข้อมูลเมตาไม่มี (เพียง APK)manifest.jsonmanifest.jsonไม่มี
ดีที่สุดสำหรับสำรองข้อมูล ถ่ายโอนดาวน์โหลด APKMirrorเกมใหญ่แอพง่ายๆ
AnExplorer สนับสนุน

ทั้งสี่รูปแบบได้รับการสนับสนุนโดย AnExplorer พร้อมการใช้งานที่ง่ายดายเหมือนกัน — แตะและติดตั้ง

การสร้างการสำรองข้อมูล APKS

คุณสามารถส่งออกแอปที่ติดตั้งเป็นไฟล์ APKS เพื่อสำรองหรือถ่ายโอนได้:

  1. เปิด AnExplorer ของ App Manager
  2. ค้นหาแอปที่คุณต้องการสำรองข้อมูล
  3. กดแบบยาว → สำรองข้อมูล หรือ ส่งออกเป็น APK
  4. ไฟล์ที่ส่งออกจะรักษาการแบ่งแยกทั้งหมดสำหรับแอปตามที่ติดตั้งบนอุปกรณ์ของคุณ
  5. ถ่ายโอน APKS ไปยังอุปกรณ์อื่นหรือที่เก็บข้อมูลบนคลาวด์เพื่อความปลอดภัย

หมายเหตุ: แอปที่มี DRM หรือการตรวจสอบใบอนุญาตอาจไม่ทำงานเมื่อโอนไปยังอุปกรณ์อื่นหรือบัญชี Google

กำลังตรวจสอบเนื้อหา APKS

คุณสามารถตรวจสอบสิ่งที่อยู่ภายในชุด APKS ได้โดยไม่ต้องติดตั้ง:

  1. กดไฟล์ .apks ใน AnExplorer ค้างไว้
  2. แตะ เปิดเป็นไฟล์เก็บถาวร — ไฟล์จะเปิดขึ้นมาในลักษณะ ZIP
  3. คุณเห็นไฟล์ APK แยกทั้งหมดที่แสดงพร้อมขนาด
  4. ซึ่งช่วยให้คุณตรวจสอบสถาปัตยกรรมที่ถูกต้องและการแยกการกำหนดค่าได้รวมอยู่ด้วย

การตรวจสอบที่เป็นประโยชน์:

  • ยืนยันว่ามี split_config.arm64_v8a.apk สำหรับโทรศัพท์รุ่นใหม่
  • ตรวจสอบเวอร์ชันของ base.apk ตรงกับที่คุณคาดหวัง
  • ตรวจสอบขนาดที่แยกออกมาทั้งหมดเพื่อให้แน่ใจว่าคุณมีพื้นที่เก็บข้อมูลเพียงพอ

ข้อควรพิจารณาเกี่ยวกับความเข้ากันได้

ไฟล์ APKS ที่ส่งออกจากอุปกรณ์เครื่องหนึ่งอาจไม่ทำงานบนอุปกรณ์อีกเครื่องหนึ่งหาก:

  • สถาปัตยกรรมไม่ตรงกัน — APKS ที่ส่งออกจากโทรศัพท์ ARM64 จะไม่ทำงานบนแท็บเล็ต x86 เนื่องจากไม่มีไลบรารีเนทิฟ x86
  • ความหนาแน่นไม่ตรงกัน — ไม่สำคัญ Android จะปรับขนาดทรัพยากรแอปใช้งานได้แต่อาจใช้หน่วยความจำเพิ่มขึ้นเล็กน้อย
  • เวอร์ชัน Android — อุปกรณ์เป้าหมายต้องเป็นไปตามเวอร์ชัน SDK ขั้นต่ำของแอป
  • ข้อขัดแย้งของลายเซ็น — หากติดตั้งแอปเวอร์ชันอื่น (ที่มีคีย์การลงนามต่างกัน) ไว้แล้ว

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

การแก้ไขปัญหา

"แพ็คเกจขัดแย้งกับแพ็คเกจที่มีอยู่"

อุปกรณ์เป้าหมายมีเวอร์ชันของแอปที่ติดตั้งพร้อมใบรับรองการลงนามอื่นอยู่แล้วสิ่งนี้มักเกิดขึ้นเมื่อ:

  • เวอร์ชันที่ติดตั้งมาจากแหล่งอื่น (APK ที่แก้ไขแล้ว)
  • คุณกำลังพยายามติดตั้งเวอร์ชันเก่าทับเวอร์ชันใหม่

วิธีแก้ไข: ถอนการติดตั้งแอปที่มีอยู่ก่อน จากนั้นจึงติดตั้ง APKS

ติดตั้ง APKS แล้ว แต่แอปขัดข้องหรือฟีเจอร์ขาดหายไป

บันเดิลอาจขาดการแยกเฉพาะอุปกรณ์ที่จำเป็นสำหรับอุปกรณ์เป้าหมาย:

  • เปิด APKS เป็น ZIP และตรวจสอบการแยกสถาปัตยกรรมของอุปกรณ์ของคุณ
  • หากคุณส่งออกจากอุปกรณ์ ARM64 และติดตั้งบน x86 มันจะล้มเหลว
  • ดาวน์โหลดเวอร์ชัน Universal หรือส่งออกจากอุปกรณ์ที่ตรงกัน

"เซสชันล้มเหลว" หรือหมดเวลาการติดตั้ง

  • ปิดแอปพื้นหลังเพื่อให้ RAM ว่าง — ตัวติดตั้งเซสชันต้องใช้หน่วยความจำสำหรับการประมวลผล
  • ตรวจสอบให้แน่ใจว่ามีพื้นที่เก็บข้อมูลเพียงพอ (แนะนำขนาดไฟล์ APKS 2 เท่า)
  • ในอุปกรณ์บางรุ่น ชุดรวมขนาดใหญ่มาก (500+ MB) อาจหมดเวลาลองอีกครั้งหลังจากรีบูตใหม่

ไม่สามารถเปิดไฟล์ APKS — "รูปแบบที่ไม่รู้จัก"

  • ตรวจสอบให้แน่ใจว่าคุณใช้ AnExplorer เพื่อเปิดไฟล์ ไม่ใช่ตัวจัดการไฟล์เริ่มต้น
  • กดแบบยาว → เปิดด้วยAnExplorer หากแอปอื่นจัดการการเชื่อมโยงไฟล์
  • ไฟล์อาจเสียหายดาวน์โหลดไฟล์ APKS อีกครั้งหรือโอนอีกครั้ง

คำแนะนำที่เกี่ยวข้อง

คำถามที่พบบ่อย