ProGuard の難読化を適切に機能させるには、ライブラリを除外する (たとえば、難読化しない) 必要があるという規則があることはわかっています。ここで、すべてのチュートリアルが終了します。
フードの下で、これの理由は何ですか? 私たちのプロジェクトと同じパッケージ名を持っていないからですか?そのようなライブラリを ProGuard の難読化から除外するのを忘れたという恐ろしい話に直面したため、これが必須であることはわかっています。
この規則は、私たち自身の図書館プロジェクトにも適用されますか? パッケージ名も異なりますが、パブリック プロジェクトは難読化する必要はありませんが、独自のライブラリは難読化する必要があります。
明らかに、私は ProGuard の知識を完全に持っており、上で尋ねた質問では明確で理解しやすい答えが得られないため、質の高い難読化計画を立てることができません。