Proguard ignora o arquivo de configuração da biblioteca

Estou enfrentando um problema muito estranho há dias ...

Eu tenho um aplicativo Gradle com dois módulos, um módulo principal e um módulo de biblioteca.

Nos dois módulos, declarei um caminho de arquivo proguard-rules.pro corretoNos dois arquivos .gradle, minifyEnabled true

aqui está o primeiro problema: mesmo que minifyEnabled seja falso na biblioteca, ele será ofuscado. não tem efeito algum e parece depender das configurações do módulo principal. Estou usando proguard há algum tempo e nunca experimentei esse tipo de comportamento.

Além disso, o proguard-rules.pro da biblioteca parece ser completamente ignorado. Não importa o que declaro lá, ele não é usado e o resultado é sempre o mesmo (sempre descompilado para visualizar o resultado). É ofuscado com as configurações padrão.

Eu usei um nome de arquivo proguard inválido para ver se o arquivo foi tocado e, de fato, há erros com o nome errado e ele também reclama de erros de sintaxe no arquivo proguard ...

Não sei se está de alguma forma relacionado a uma atualização do Android Studio, pois também me recomendou o uso de "minifyEnabled" em vez de "runProguard".

Como posso gerenciar o proguard para usar também o proguard-rules.pro da biblioteca?

Editar:

Fiz um projeto de amostra para esclarecer meu problema

A configuração proguard da minha biblioteca

O gradle da minha biblioteca:

E finalmente oresultado Eu sempre entendo. Não importa o que eu excluo / inclua na configuração do proguard

Como você pode ver, as regras do programa funcionam muito bem no módulo principal. Faz o que deveria. Mas sempre ofusca totalmente minha biblioteca para a.a ....

Ele também excluiu completamente a Atividade da Biblioteca, o que não deve acontecer de todo.

questionAnswers(3)

yourAnswerToTheQuestion