NoClassDefFoundError em tempo de execução na classe dentro de .AAR no Android Studio
Eu tenho pesquisado por muitas horas sobre uma possível solução para isso, mas o que quer que eu tente apenas falha. Aqui está a situação explicada:
Eu tenho esse projeto de biblioteca no Android Studio que gera oapp-debug.aar
Arquivo. Em seguida, adiciono este novo módulo no projeto de implementação, seguindo o assistente para importar .JAR / .AARs..aar
e atualize a dependência para:app
na estrutura do projeto.
Depois que o projeto é limpo (mesmo usando./gradlew clean
- Mac OS X) Posso fazer referências dessa classe e de seus métodos em qualquer uma das atividades.
Agora, em tempo de execução, uma vez criado e instalado nos dispositivos reais, o aplicativo falha ao lançar a exceção de tempo de execução acima mencionada.
Nota: estou importando o.aar
porque eu precisaria proteger o código e ele tem recursos para uma.jar
está fora de questão. E se eu importar o módulo da biblioteca (com fonte e tudo em vez de um.aar
), o aplicativo não apresenta problemas em tempo de execução.
Eu tentei de tudo e se alguém puder lançar alguma luz sobre o que isso poderia ser, será muito apreciado.
A classe se estendeViewGroup
e é instanciado em tempo de execução, caso isso implique alguma coisa. O código foi fornecido a mim, portanto, grandes mudanças podem não ser possíveis, a menos que seja absolutamente necessário.
Agradecemos antecipadamente a todos!
Armando