大きなマルチモジュール プロジェクトをビルドすると、結果の apk に多数の dex ファイルが含まれます。デバッグ バージョンでは 35、リリースでは 15。ほとんどのファイルには、65k よりもはるかに少ないメソッドと参照があります。
dex ファイルを圧縮する方法はありますか?
また、Google、Instagram などのいくつかの有名なアプリケーションも分析しました。それらはすべて、ほぼ完全なデックスを4〜6個持っています。私たちのようなものは何もありません。圧縮が可能のようです
また、このような大量の dex ファイルによって、アプリケーションの起動が遅くなる可能性があるとも考えられます。そうですか?
Android 4 デバイスでアプリケーションを実行すると、文字通りログで dex ファイルがどのように解凍されるかを確認できます。私はそれをプロファイリングしませんでしたが、速度はすべてのファイルでほぼ同じであるように見えます。ここで間違っている可能性があります。
AGP 3.4、グラドル 5.5