新しいバージョンはどちらも Android アプリケーションの NDK をサポートしていることを知っています。しかし、多くのプラグインは gradle-experimental では動作しません。
1 に答える
Gradle は高度なビルド システムであり、プラグインを介してカスタム ビルド ロジックを作成できる高度なビルド ツールキットでもあります。
新しい実験的なプラグインは、Gradle の新しいコンポーネント モデル メカニズムに基づいており、構成時間を大幅に短縮できます。また、JNI アプリケーションを構築するための NDK 統合も含まれています。このユーザー ガイドでは、使用方法の詳細を説明し、新しいプラグインと元のプラグインの違いを強調しています。
警告: これは実験段階のプラグインであることに注意してください。新しいコンポーネント モデルの Gradle API は最終版ではありません。つまり、API が最終版になるまで、Gradle の特定のバージョンでのみ機能します。
さらに、DSL を作成するための API が最終決定されるため、DSL は大幅に変更される可能性があります。
これは、パフォーマンスと NDK 統合に関するフィードバックのためのプラグインのごく初期のプレビューです。
基本的に、gradle-experimental は進行中の作業です (上記のように、このプラグインは実験段階にあります) 将来、gradle 自体がどのようになるべきかについてです。
類推:
家は数年前に建てられ、多くの改善を経てきました。すべてが整っており、完了したように見えます。今日、そこに住んでいれば安全だとわかる場所です。
上の家の所有者が引っ越す予定があるため、ちょうど今、別の家が建てられています。建設された部屋もあれば、建設されていない部屋もあります。ドアや窓の中には、すでに設置されているものもあれば、まだ注文していないものもあります。何をしようとしているのかまだ分かっていない領域もあります。一部の部屋は完成しているように見えるかもしれませんが、いつでも改装される可能性があります。天井が崩れるかもしれないし、床が消えるかもしれない、それはすでに起きて初めてわかることだ。この家は現在、住むのに安全ではありません。
Gradleは最初の家です。
Gradle-experimental は 2 番目の家です。
今の段階で比較してもあまり意味がないと思います。何らかの理由で gradle-experimental を絶対に使用する必要がない場合は、現在の安定した gradle をそのまま使用してください。