回答:
あなたは./gradlew --stop
ターミナルで呼び出すことができ、それはすべてのgradleプロセスを殺します
いいえ、Gradle(この記事の執筆時点ではv1.10)には、Android Studioがデーモンとの通信に使用するツールAPIを使用してタスクをキャンセルできないという制限があります。この進行状況はhttps://code.google.com/p/android/issues/detail?id=59464で追跡できます。また、https://code.google.com/p/android/issues/detail?id = 59965で実行できるようにしたい何かの進行を妨げています。
それまでの間、できることはOSを経由してGradleプロセスを手動で強制終了することですが、これは少し面倒で面倒です。ビルドを中間の悪い状態のままにして、将来のインクリメンタルコンパイルを台無しにする可能性もありますが、確かではありません。
Android Studio 1.3.2では、gradleがIDE画面の一番下に構築されているときに、killボタンが表示されます。
それは何もしないようですが、少なくともプッシュする何かがあります。わーい!:D
ときに他のすべての方法は、単に使用することを失敗します。
ps -A | grep gradle | awk '{ print $1; }' | xargs kill -9
'gradle'キーワークを使用してすべてのプロセスのリストを取得し、強制的に強制終了します。
これは古い質問ですが、Android Studio 1.2では、Android Studioを終了することで現在のGradleタスクをキャンセルできます。確認の終了ダイアログが開き、バックグラウンドで実行中のタスクがあることが示されます。[Exit]を選択すると、別のダイアログが表示されますバックグラウンドタスクをキャンセルするには、[はい]を選択します。gradleタスクは、スタジオを終了せずにキャンセルされます。
他のビルドタスクを実行する前にプロジェクトをクリーンアップすることを忘れないでください。そうしないと、何かがめちゃくちゃになる可能性があります。
(私はMac OS Xを使用しています)
そのためのAndroid Studioプラグインがあります:https : //github.com/shchurov/GradleStop。「gradle stop」コマンドと./gradlew --stopを呼び出すメニュー項目を追加するだけです。
プロセスを強制終了せずに停止するには、2つの簡単な方法があります。
1つ目は、load two project
android studioを使用していることです。プロジェクト、gradle buildingプロジェクトを閉じると、すぐに閉じます。
もう一つは、単純にクリックしているfile
とクリックしclose project
、それが即座に停止します。
これらの方法の利点は、Android Studioを再び起動するのにそれほど長く待つ必要がないことです。
Windowsでは、windows-logo + Rを押してrunに移動し、taskkill /f /im studio64.exe
android studioを強制終了してgradleを停止します。