天天看點

Gradle建立項目(IntelliJ IDEA)

Gradle, IDEA

建立Gradle項目

步驟一:

Gradle建立項目(IntelliJ IDEA)

 步驟二:

Gradle建立項目(IntelliJ IDEA)

 步驟三:

Gradle建立項目(IntelliJ IDEA)

 步驟四:

Gradle建立項目(IntelliJ IDEA)

 步驟五:

此時, 項目已經建好, 如果是第一次使用, 或者本地沒有該版本的Gradle時, 就會觸發下載下傳.如圖所示.

點選紅色方框中辨別的process running 即可檢視任務進度.

Gradle建立項目(IntelliJ IDEA)

 步驟六:

在步驟五中點選process running後, 可以看到任務進度.比如我下載下傳的目前版本是Gradle-4.4, 十幾分鐘了才下載下傳3M多...非常慢....如果有耐心的話可以繼續等下去....沒有耐心的可以看步驟七.

Gradle建立項目(IntelliJ IDEA)

步驟七:

關掉剛剛建立的Gradle項目.(關掉, 不是删除)

如果關閉的時候彈出一個Gradle相關視窗, 就點選Cancel強制關閉就好了

将步驟六中紅色方框圈起來的那個位址 https://services.gradle.org/distributions/gradle-4.4-bin.zip 複制到迅雷裡...用迅雷下載下傳....幾分鐘就下載下傳完....

步驟八(mac電腦的同學請看步驟八, windows系統的同學請看步驟九):

進入到~/.gradle/wrapper/dists/gradle-4.4-bin/       檔案夾下(看清楚版本哦, 根據自己IDEA裡提示的Gradle版本來适當調整), 然後"ll"檢視目前目錄, 會發現一個名字"很随意"的檔案夾,我這裡是 bgaq7vklkazwgxox0hdadxbvi (每個人的都不一樣)

Gradle建立項目(IntelliJ IDEA)

 進入到這個名字很随意(很可能是Hash值)的檔案夾裡.

然後執行"ll"檢視目前目錄. 

Gradle建立項目(IntelliJ IDEA)

把剛才下載下傳的gradle-4.4-bin.zip移動到 ~/.gradle/wrapper/dists/gradle-4.4-bin/bgaq7vklkazwgxox0hdadxbvi/   目錄下.(同學們根據自己的情況适當進行修改.這個路徑不要直接粘貼..會錯的..注意版本号不一定一樣, 注意以Hash值命名的檔案名是每個人都不一樣的)

mv ~/Downloads/gradle-4.4-bin.zip ~/.gradle/wrapper/dists/gradle-4.4-bin/bgaq7vklkazwgxox0hdadxbvi/      

然後用unzip指令來把這個zip包解壓:

unzip ~/.gradle/wrapper/dists/gradle-4.4-bin/bgaq7vklkazwgxox0hdadxbvi/gradle-4.4-bin.zip
      

  

删掉gradle-4.4-bin.zip.part這個檔案, 然後建立一個名為gradle-4.4-bin.zip.ok的空檔案, 最後如下圖所示:

Gradle建立項目(IntelliJ IDEA)

然後打開剛才建立的Gradle項目, 打開後右下角會出現這個:

意思就是, 左邊是導入這一次, 右邊是以後本項目都會自動導入, 這個無所謂的....

Gradle建立項目(IntelliJ IDEA)

然後如果IDEA下面狀态欄提示有一個任務在運作的話(proccess running, 也就是步驟六的紅色方框那個位置), 最好點開看看, 如果是"Gradle: wait for another thread  xxxxxxxx" 大概意思就是說他在等待另一個線程的鎖, 它會沒完沒了地運作, 而且你的Gradle還不可用, 那麼這個時候建議你重新開機電腦.重新打開IDEA.(其實是殺掉某個線程就行了, 但是我沒找到)

重新開機後, 打開idea, 經過IDEA的導入, 就成了這樣的一個目錄結構.

Gradle建立項目(IntelliJ IDEA)

跟想象的不一樣對吧?  這個時候你需要按照前面的步驟重新再建一個項目, 比如咱們再建一個項目:GradleDemo8, 建好後是這樣的了:

Gradle建立項目(IntelliJ IDEA)

步驟九(mac電腦的同學請看步驟八, windows系統的同學請看步驟九):

我這裡沒有windows系統, 就放個連結吧  https://blog.csdn.net/lusyoe/article/details/54837357 

---------------------------------------------------------

學如不及,猶恐失之

繼續閱讀