Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
เรียกใช้โค้ด DEX ที่ฝังจาก APK โดยตรง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ในอุปกรณ์ที่ใช้ Android 10 (ระดับ API 29) ขึ้นไป คุณสามารถบอกแพลตฟอร์มให้เรียกใช้ โค้ด DEX แบบฝังจากไฟล์ APK ของแอปได้โดยตรง ตัวเลือกนี้ช่วย
ป้องกันการโจมตีได้หากผู้โจมตีสามารถดัดแปลงโค้ดที่คอมไพล์ในเครื่อง
บนอุปกรณ์ได้
หากคุณใช้ระบบบิลด์ Gradle และต้องการเปิดใช้ฟีเจอร์นี้ ให้ทำดังนี้
ตั้งค่าแอตทริบิวต์ android::useEmbeddedDex เป็น
true ในองค์ประกอบ
<application>
ของไฟล์ Manifest ของแอป
ตั้งค่า useLegacyPackaging เป็น false ใน
ไฟล์ build.gradle.kts ระดับโมดูล (ไฟล์ build.gradle
หากใช้ Groovy)
Kotlin
packagingOptions {
dex {
useLegacyPackaging = false
}
}
ดึงดูด
packagingOptions {
dex {
useLegacyPackaging false
}
}
หากคุณใช้ระบบบิลด์ Bazel และต้องการเปิดใช้ฟีเจอร์นี้ ให้ตั้งค่าแอตทริบิวต์ android:useEmbeddedDex เป็น true ในองค์ประกอบ <application> ของไฟล์ Manifest ของแอป และปล่อยให้ไฟล์ DEX ไม่มีการบีบอัด
android_binary(
...
nocompress_extensions = [".dex"],
)
แนะนำสำหรับคุณ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-05-02 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-05-02 UTC"],[],[]]