我注意到Gradle使用了一個與終端不同的守護進程,它使用gradlew(包裝器)來運行自己的Gradle守護進程實例。如何爲終端和Android Studio運行相同的Gradle守護進程?
我注意到了這一點,當我試圖通過命令gradle --stop
停止Android Studio中的Gradle任務時。它說沒有守護進程在運行。但是當我使用./gradlew --stop
時,它會停止Gradle任務。這就像我有兩個守護進程運行Android Studio和一個終端。
如何讓Android Studio使用與終端相同的守護進程(當我通過gradle build
命令啓動Gradle任務時,終端啓動守護進程並使用它)。
我該怎麼做?
'gradlew'超過gradle這個包裝物,由Android建議,如果你希望只使用gradle這個然後改變你的Android Studio中 –
我知道這就是設置一個包裝我的問題是爲什麼這個包裝從同一個Gradle vers開始一個新的守護進程而它以前通過終端Gradle運行。 –
根據Gradle'每個包裝器綁定到一個特定的Gradle版本,所以當你第一次運行一個給定的Gradle版本的命令時,它將下載相應的Gradle發行版並使用它來執行構建。'https: //docs.gradle.org/current/userguide/gradle_wrapper.html –