Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Adicionar regras de ofuscação

Última atualização: Jun 28, 2026

Aplicativos desenvolvidos para clientes Android mPaaS são compilados com código Java, que pode ser facilmente descompilado. Por isso, use arquivos de ofuscação do Android ProGuard para proteger o código source Java. Este tópico descreve como adicionar regras de ofuscação no modo de acesso AAR nativo.

Procedimento

  1. Defina yw_1222.jpg como recurso a ser mantido. Crie um arquivo XML no projeto com a tag <resources> e especifique yw_1222.jpg como recurso preservado no atributo tools:keep. Opcionalmente, especifique os recursos a serem descartados no atributo tools:discard. Ambas as propriedades aceitam uma lista de nomes de recursos separados por vírgulas. Use o asterisco (*) como caractere curinga.

    <?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:tools="http://schemas.android.com/tools"
     tools:keep="@drawable/yw_1222"/>

    image

  2. Gere o arquivo ofuscado executando a tarefa correspondente. Clique em mPDebugProguardTask (ou mPReleaseProguardTask).

    image

  3. Após a execução, os arquivos de ofuscação serão adicionados ao projeto, conforme a figura a seguir.

    image

  4. Anexe os arquivos de ofuscação gerados à política de ofuscação.

    image

    Nota

    Se transformClassesAndResourcesWithR8ForRelease travar durante a ofuscação, desative o R8 e execute o processo novamente. Para desativar o R8:

    Adicione android.enableR8=false em gradle.properties.

    image