Gradleはビルドシステムにすぎませんか?最新のgradleバージョンをローカルにインストールすると、intellijがgradle 2.3をダウンロードするのはなぜですか?ローカルディストリビューションを使用するようにintellijを設定すると、オフラインモードではキャッシュされていないバージョンのgradle 4.3が使用できないというエラーが表示され、ビルドに失敗します。なぜintellijは各Androidプロジェクト用に別のグラデルバージョンをインストールする必要がありますか
1
A
答えて
1
ポイント1、Intellijがグラデルインストールを指すことができます。オプションについてはIntellij Gradle docsを参照してください。ただし、intellijもサポートする次の点に特に注意してください。
ポイント#2ビルドシステムにもバージョンがあります。 Gradleは常に更新されているため、Gradleのバージョンが間違っていると失敗する可能性があります。
これは、グラデーションスクリプトがビルドに必要なバージョンを指定できる理由です。基本的には、ビルドスクリプトを本質的に自立させるためのブートストラッププロセスです。このプラクティスについては、例えばGradle docsを参照してください。
関連する問題
- 1. Android用OpenCV、OpenCV Managerを別途インストールする必要はありますか?
- 2. Mac用GitHubとは別にGitをインストールする必要がありますか?
- 3. インターフェイスは実装とは別のプロジェクトにする必要がありますか?
- 4. 各クライアントシステムにCryatal Reportをインストールする必要がありますか?
- 5. パッケージはテスト用にのみ必要であり、インストール用には必要ないものはありますか?
- 6. なぜstopPropagation()を使用する必要がありますか?
- 7. 各ViewModelに個別のViewModelLocatorsを作成する必要がありますか?
- 8. 各列に異なるキーを使用する必要がありますか?
- 9. 各プロジェクトは別々の強い名前キー(.snk)で署名する必要がありますか?
- 10. Artifactory Pluginを各TFS Buildマシンにインストールする必要があります
- 11. C#でDllをインストールするとプロジェクトにインポートする必要があります。
- 12. インストール時にデータベースに別のユーザーアカウントが必要なのはなぜですか?
- 13. 各binmodeの後にポップする必要がありますか?
- 14. Bower、GIT、Gruntのインストール、すべてのプロジェクトなどが同じディレクトリにある必要がありますか?
- 15. 大きなプロジェクトにMySQL 6.0を使用する必要がありますか?
- 16. 各仮引数のデータ型を個別に指定する必要があるのはなぜですか?
- 17. Zend_Db_Table_Rowは:なぜ私はcreateRow()を使用する必要がありますか?
- 18. なぜhtml_safeに注意する必要がありますか?
- 19. なぜopengl32.libにリンクする必要がありますか
- 20. 個人用のプロジェクトにソフトウェアホスティングソリューションを使用する必要がありますか?
- 21. なぜRubyのバージョンをアップデートするにはbundlerをインストールする必要がありますか?
- 22. Android:いつ/なぜフラグメントの代わりにFrameLayoutを使用する必要がありますか?
- 23. Intellijとemberエラー: "buildコマンドを使用するためにember-cliプロジェクト内にいる必要があります"
- 24. なぜ私は(...)ループでbrowserifyを使用する必要がありますか?
- 25. ノードモジュールをグローバルにインストールする必要がありますか?
- 26. Reflect.construct()なぜオブジェクトプロトタイプをオーバーライドする必要がありますか?
- 27. なぜ変数をリセットする必要がありますか?
- 28. なぜデータベースラッパーを作成する必要がありますか?
- 29. なぜレンダリングをカウントする必要がありますか?
- 30. Androidアプリに特別なアクセスは必要ありません