Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Executar código DEX incorporado diretamente no APK

Em dispositivos com Android 10 (API de nível 29) e versões posteriores, você pode dizer à plataforma para executar o código DEX incorporado diretamente no arquivo APK do seu aplicativo. Essa opção evita um ataque caso um invasor consiga adulterar o código compilado localmente no dispositivo.

Para ativar esse recurso, defina o valor do atributo android:useEmbeddedDex como true no elemento <application> do arquivo de manifesto do aplicativo. Também é necessário criar um APK que contenha código DEX não compactado que o ART possa acessar diretamente. Para isso, adicione as seguintes opções ao seu arquivo de configuração Gradle ou Bazel:

Gradle

aaptOptions {
       noCompress 'dex'
    }
    

Bazel

    android_binary(
       ...
       nocompress_extensions = [“.dex”],
    )