اجرای مستقیم کد DEX جاسازیشده از APK
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
در دستگاههایی که Android 10 (سطح میانای برنامهسازی کاربردی ۲۹) و بالاتر را اجرا میکنند، میتوانید به پلاتفرم بگویید کد DEX جاسازیشده را مستقیماً از فایل APK برنامهتان اجرا کند. این گزینه میتواند به جلوگیری از حمله کمک کند، اگر مهاجم بتواند کد کامپایلشده محلی را در دستگاه دستکاری کند.
اگر از سیستم ساخت Gradle استفاده میکنید، برای فعال کردن این ویژگی، کارهای زیر را انجام دهید:
مشخصه android::useEmbeddedDex را روی
true در عنصر
<application>
فایل مانیفست برنامهتان تنظیم کنید.
useLegacyPackaging را روی false در
فایل build.gradle.kts در سطح ماژول (فایل build.gradle
اگر از Groovy استفاده میکنید) تنظیم کنید.
کاتلین
packagingOptions{dex{useLegacyPackaging=false}}
شیک
packagingOptions{dex{useLegacyPackagingfalse}}
اگر از سیستم ساخت Bazel استفاده میکنید، برای فعال کردن این ویژگی،
مشخصه android:useEmbeddedDex را در عنصر <application> فایل مانیفست برنامهتان روی true تنظیم کنید و فایلهای DEX را غیرفشرده رها کنید:
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-11-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-08 بهوقت ساعت هماهنگ جهانی."],[],[]]