O ConsumerProguardFiles do Android Studio para a biblioteca não funciona

Eu gostaria de usar o programa na minha biblioteca, mas o arquivo (regras) deve ser definido dentro da biblioteca. Isso significa que não quero definir as regras que pertencem à biblioteca explicitamente no meu módulo de aplicativo.

Eu descobri que existe algo comoconsumerProguardFiles propriedade. Minhas configurações:

biblioteca gradle:

buildTypes {
    debug {
        debuggable true
        minifyEnabled false
    }
    release {
        minifyEnabled true
        consumerProguardFiles 'proguard-rules.pro'
    }
}

gradle app:

buildTypes {
    debug {
        applicationIdSuffix ".debug"
        debuggable true
        minifyEnabled false
        signingConfig signingConfigs.debug
    }
    release {
        debuggable false
        minifyEnabled true
        signingConfig signingConfigs.release
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

Por que a configuração acima não funciona? Eu recebo erros que os pacotes / símbolos da biblioteca não podem ser encontrados.

Editado:

O que é importante meu proguard-rules.pro para a biblioteca e proguard-rules.pro para o módulo principal do aplicativo estão vazios.

Erros exemplares:

Error:(3, 60) error: package (my library package here) does not exist
(...)
Error:(16, 9) error: cannot find symbol class NavigationStructureModel
(...)

Mais de um erro manual. Como posso ver, todas as minhas classes da biblioteca estão ausentes.

questionAnswers(2)

yourAnswerToTheQuestion