Запуск встроенного кода DEX прямо из APK,Запуск встроенного кода DEX прямо из APK,Запуск встроенного кода DEX прямо из APK

На устройствах под управлением Android 10 (уровень API 29) и выше вы можете указать платформе запускать встроенный код DEX непосредственно из APK-файла вашего приложения. Этот параметр может помочь предотвратить атаку, если злоумышленнику когда-либо удастся подделать локально скомпилированный код на устройстве.

Если вы используете систему сборки Gradle, чтобы включить эту функцию, выполните следующие действия:

  • Установите для атрибута android::useEmbeddedDex значение true в элементе <application> файла манифеста вашего приложения.

  • Установите для useLegacyPackaging значение false в файле build.gradle.kts на уровне модуля (файл build.gradle , если вы используете Groovy).

      packagingOptions {
        dex
    {
          useLegacyPackaging
    = false
       
    }
     
    }
     
      packagingOptions {
        dex
    {
          useLegacyPackaging
    false
       
    }
     
    }
     

Если вы используете систему сборки Bazel, чтобы включить эту функцию, установите для атрибута android:useEmbeddedDex значение true в элементе <application> файла манифеста вашего приложения и оставьте файлы DEX несжатыми:

android_binary(
   ...
   nocompress_extensions = [".dex"],
)
{% дословно %}

Пока рекомендаций нет.

Попытайтесь в свой аккаунт Google.

{% дословно %}