0

大きなマルチモジュール プロジェクトをビルドすると、結果の apk に多数の dex ファイルが含まれます。デバッグ バージョンでは 35、リリースでは 15。ほとんどのファイルには、65k よりもはるかに少ないメソッドと参照があります。

dex ファイルを圧縮する方法はありますか?

また、Google、Instagram などのいくつかの有名なアプリケーションも分析しました。それらはすべて、ほぼ完全なデックスを4〜6個持っています。私たちのようなものは何もありません。圧縮が可能のようです

また、このような大量の dex ファイルによって、アプリケーションの起動が遅くなる可能性があるとも考えられます。そうですか?

Android 4 デバイスでアプリケーションを実行すると、文字通りログで dex ファイルがどのように解凍されるかを確認できます。私はそれをプロファイリングしませんでしたが、速度はすべてのファイルでほぼ同じであるように見えます。ここで間違っている可能性があります。

AGP 3.4、グラドル 5.5

デバッグ バージョン: ここに画像の説明を入力

リリース バージョンの dex メトリック: ここに画像の説明を入力

4

0 に答える 0