2016-04-30 69 views
-4

我剛剛從Eclipse(API 18 JB)切換到Android Studio(LP 5.1v)。首先,「什麼是gradle?」文件夾gen,bin,libs和src似乎已經消失,Java文件已經遷移到一個新的文件夾。只有'res'可以取代它,整個。請向我解釋這些事情。這裏的開發與Eclipse的情況相同。Android Studio - 這是什麼?

PS(我在Eclipse中做了一個項目,目標的Android -18,它不存在默認情況下,AS。什麼是API 18 JB 4.3的大小,如果我通過SDK更新下載。)

[我不想要理論上的答案,也沒有任何聯繫。請提供一些解答,以便澄清我的問題。]

+0

閱讀[this](http://stackoverflow.com/a/24828666/4943919)瞭解** gradle ** – Venky

+2

您使用過Google嗎? – Jeremy

+0

研究..謝謝夥計們,BTW gradle更好。 (P.S.對不起,我的項目由於更新而暫停。 –

回答

2

Gradle是一種「項目構建自動化工具」。大部分時間你都不必擔心。 Android Studio爲您處理大部分Gradle文件的編輯。

如果你真的想知道什麼搖籃真正是,這裏是爲標籤維基:

搖籃是使用一個Groovy DSL項目構建自動化工具。 Gradle構建腳本支持Maven和Ivy存儲庫以及純文件系統進行依賴關係管理。

讓我來解釋一下。

所以基本上它是說,Gradle可以自動化你的構建過程等等等等等等,你可以使用它作爲依賴管理器。它也是一個依賴管理器,因此您可以將Maven和Ivy存儲庫添加爲項目的依賴關係。

如何添加依賴關係?

IMO,在Android中不應該使用添加.jar文件到libs的方法。你應該添加一行到你的gradle文件來添加一個依賴項。

方法如下:

找到這個文件enter image description here

並打開它。在依賴關係塊中:

dependencies { 
    ... 
} 

添加您的依賴關係。例如,

dependencies { 
    ... 
    compile 'com.github.satyan:sugar:1.4' 
} 

的文件夾根,垃圾桶,庫和src都似乎消失了。 Java文件已遷移到新文件夾。

其實,只有genbin不見了!

如果你看一下左邊的事情,你可能會看到這樣的:

enter image description here

但是,如果你點擊「Android」的頂部出現,然後單擊「項目」,你會看到這一點:

enter image description here

看! srclibs又回來了!

+0

感謝您的驚人答案,對不起,我很抱歉。 –