2015-10-31 33 views
1

我已經安裝了Android Studio但想用Gradle構建一個簡單的「hello world」 Java,我已經AS之外創建的應用程序。Android Studio:我如何找到已安裝Gradle的地方?

我已將java plugin添加到我的build.gradle文件中,並運行「gradle build」來嘗試構建.java文件。

不過,我得到的錯誤:"Gradle is not recognised as an internal or external command"

我是否需要安裝一個單獨的的搖籃,不是爲了能夠建立一個java項目捆綁在一起?

+0

我本來以爲複製並粘貼Java插件到您的項目libs文件夾會的工作,但我也許錯了 – Tasos

回答

1

Do I need to install a separate version of Gradle, not bundled with AS to be able to build a java project?

或多或少。

有使用搖籃的方法有兩種:

  • 下載並安裝它,就像使用其他大多數開發工具

  • 有一個項目設立的搖籃包裝(gradlewgradlew.bat文件在項目的根目錄下加gradle/包含Wrapper JAR和properties文件的目錄)

這後一種方式會下載搖籃的私人副本這個特定的項目,到項目的.gradle/目錄。這樣,不同的項目可以使用不同版本的Gradle而不會發生衝突。

Android Studio中採用後一種方法;例如,您可以看到我在新創建的Android Studio項目中提到的文件。對於你自己的Java項目,我會爲你打算用於該項目的IDE做任何自然事情。

+0

謝謝,我只是學習gradlew爲你寫的!基本上,我使用AS爲我所有的Android開發人員,但我通過gradle這個教程運行,並想用在CMD線gradle這個學習,你會reccomend的gradle下載一個單獨的版本,這樣做呢? – rni902

+0

@ rni902:我用搖籃的獨立拷貝,主要是因爲搖籃包裝是從安全角度來看恕我直言有點冒險。這就是說,沒有什麼能夠阻止你將我從一個AS項目中提到的文件複製到一個普通的Java項目中,並且如果你願意的話可以使用Gradle Wrapper。 – CommonsWare

+0

謝謝。我想我會爲我的gradle/java教程下載一個單獨的gradle版本。根據我的理解,gradlew基本上確保始終使用相同版本的gradle來構建項目,即每個人都使用相同版本的構建腳本? – rni902

相關問題