0
私はAndroidスタジオでgradleを使ってaarをビルドしました。mavenのビルドにproguardを適用
ビルド自体はうまくいっていて、私はaarファイルをビルドできました。
私はproguardをpomファイルに適用し、私のaarファイルサイズを縮小したいと考えています。
私はproguardファイルをbuildTypesに添付しています。 私はaarファイルを開くと、私はproguardファイルがあることがわかりますが、aarサイズには適用されませんでした。 POMファイルを構築するときに
buildTypes {
debug {
proguardFiles getDefaultProguardFile('proguard-android.txt'), rootDir.absolutePath + '/proguard_debug.pro'
}
}
私はGradleの上で、この行を追加しました:これはだったポンポンファイルにエントリを生成し
pom.withXml { asNode().appendNode('build').appendNode('plugins').appendNode('plugin').
appendNode('configuration').appendNode('proguard').with {
appendNode('skip', false)
}
}
ビルド:
<project>
...
<build>
<plugins>
<plugin>
<configuration>
<proguard>
<skip>false</skip>
</proguard>
</configuration>
</plugin>
</plugins>
</build>
</project>
しかし、ここに私の問題があります:それは、aarビルドのサイズが縮小されているようには見えません。
これは参考にしています。mavenの全プロセスの前にaarをビルドすると、そのサイズは2.7mbで、現在は5mbです。
のthats、その十分ではありません – Dus