9

Android N の発表後、Google は Android Studios 2.1 で Jack ツールチェーンを正式に開始しました。

Jack の主な利点 (このページによる) は次のとおりです。

完全にオープンソース

AOSP で利用可能。パートナーの貢献を歓迎します。

コンパイル時間の短縮

Jack には、コンパイル時間を短縮するための特定のサポートがあります: pre-dexing、インクリメンタル コンパイル、および Jack コンパイル サーバーです。

縮小、難読化、再パッケージ化、マルチデックスを処理

ProGuard などの別のパッケージを使用する必要はなくなりました。

ただし、注釈処理、コード ウィービング (aspectj など)、バイトコード操作はサポートされていません (これは私にとって非常に重要です)。

また、コンパイル時間の短縮は私にとっては賢明ではありませんでした.依存関係の小さな束を持つサンプルプロジェクトを作成し、ジャックとデフォルトのコンパイラの両方で、コンパイルとビルドの時間は10〜15秒未満でした.

では、なぜ Jack に移行するのでしょうか?

4

1 に答える 1