AndroidスタジオのGUI(IDEの独自のGradleディストリビューションを使用)でGradleタスクを実行したとき、依存関係をダウンロードする必要はありません。しかし、その後、初めてターミナル経由で同じことをしたときに、 "lint"のようないくつかの依存関係をダウンロードします。それは普通ですか?私は2つの重複した依存関係をキャッシュしたくありません。アンドロイドスタジオ経由でgradleをターミナル経由と異なるのですか?
0
A
答えて
2
2つの重複した依存関係をキャッシュしたくありません。
のGradle(とMaven)の依存性は、それぞれ.gradle
と.m2
で、ユーザーのホームフォルダ内に含まれています。もちろん、それらのファイルを変更していない限り、もちろんです。
AndroidスタジオにGradleが含まれることがあります。ターミナルで独立してGradleを実行できる場合、Gradleは2つインストールされます。
gradleラッパーは、ローカルシステムのインストールとは別にダウンロードされます。例えば
、 "糸くず"
リントは何かをダウンロードするべきではありません。コードのエラーと警告のみを検査します。
関連する問題
- 1. GradleでSCP経由でアップロード
- 2. EMFモデルをGradle経由で生成
- 3. ファイルをターミナル/ cmdlineからwetransfer.com経由でダウンロードする
- 4. GradleがHTTPSからプロキシ経由でプラグインをダウンロードできない
- 5. Macでターミナル経由で私のドキュメントにアクセスするには?
- 6. ターミナル経由でエミュレータ上のアプリケーションを起動する
- 7. MAC OS Xのターミナル経由でApache2を再ロードする
- 8. 異なるポート経由のCapifony ssh
- 9. HTTPS経由でHTTP経由でクッキーを送信する
- 10. ターミナル経由でCファイルをコンパイルする方法
- 11. ターミナルubuntu経由でデータベースをインポートするには?
- 12. linux 7のターミナル経由で/ tmpディレクトリのスペースを増やす
- 13. 3G経由のゲームセンター(GameKit)経由でデータを送受信する
- 14. .net経由でシリアルポート経由でデータを引き出す
- 15. GITリポジトリ経由でgradleビルドファイルを他のプロジェクトと共有
- 16. コンストラクタ経由でデータベースに接続し、デストラクタ経由で閉じる?
- 17. ターミナル経由でのプログラムの実行時間のタイミング
- 18. ターミナルを経由してAtomでリポジトリを開く
- 19. PEAR - CLI経由でインストールする理由
- 20. PHPアレイ経由ですか?
- 21. OpenCV MatをPCからAndroid経由でSocket経由で送信する方法
- 22. レルムモバイルデータベースとpackagecloud.io経由でインストール
- 23. jQuery.post()とajax経由でリダイレクト
- 24. xampp(windows-7-x64)経由でperlでシステム()経由で印刷
- 25. 異なるルート経由で同じSSISタスクを実行する
- 26. はGradleのを経由して、ビルド時のGradle
- 27. LAN経由のソケット経由でファイルを正しく受信できない
- 28. シリアルポート経由でプリンタバッファオーバーフロー
- 29. アレイ経由でアップデート
- 30. クロスサイトアップロードiframe経由で
Androidスタジオで[タスク]をクリックすると、タスクはすぐに完了し、依存関係をダウンロードする必要はありません。その後、私はプロジェクトディレクトリに "./gradlew tasks"を実行し、Googleのlint(jar)を含む依存関係を下げました。 Android StudioのGradleディストリビューションがローカルのGradleディストリビューションと同じキャッシュディレクトリを共有しているかどうかはわかりません。私はbashで動作しているgradleがAndroid SDKを認識しているかどうか分かりません。 – user3510029
GradleはAndroidだけでなく、さまざまなプログラミング言語をコンパイルして構築できるため、Android SDKを認識する必要はありません。 –
Android Studioに同梱されているGradleディストリビューションでは、異なるキャッシュディレクトリを使用している可能性があります。私はGradleのローカルディストリビューションを使用するようにAndroid Studioを設定しました。それはうまく動作します。私の貧しい英語の文法を許してください。 – user3510029