Solução de problemas
Nesta seção, você encontrará a solução de alguns problemas comuns na integração do SDK da plataforma Unico IDCloud em seus aplicativos Android
Ofuscação de código
O material de ofuscação tem por motivação servir de auxilio para o desenvolvedor passar pelos problemas de ofuscação em seu aplicativo.
O ofuscador do cliente pode afetar o funcionamento do SDK, é necessário que o mesmo não ofusque o código do SDK.
A Unico se isenta da responsabilidade em relação à conflitos de ofuscação com a SDK.
O ofuscamento é um processo de transformar o bytecode em uma forma menos legível por humanos, dificultando assim a engenharia reversa.
Esse processo consiste em remover informações relacionadas a depuração como tabelas de variáveis, número de linhas e renomear os pacotes, classes e métodos.
Ao embarcar a SDK Adroid na aplicação podem ocorrer falhas.
Ofuscação via DexGuard
Quando o ofuscamento foi realizado via DexGuard, ao ocorrer a falha utilize as regras:
Ofuscação via ProGuard
Quando o ofuscamento foi realizado via ProGuard, ao ocorrer a falha utilize as regras:
Atualização do SDK - versão 4.3.x
Altere o repositório Maven:
Altere o repositório Maven para o novo repositório no arquivo build.gradle
do projeto.
A implementação era feita da seguinte forma:
Agora deve ser atualizado para o novo repositório:
Alterar a dependência do SDK
Altere a dependência do SDK para a nova dependência no arquivo app/build.gradle
do projeto.
A implementação era feita da seguinte forma:
Agora deve ser atualizado para a nova dependência:
Atualizado
Isto foi útil?