最近在學(xué)Gradle,因?yàn)間radle需要自己編輯task于是乎再次了下Android項(xiàng)目文件
先上圖吧

大家看到這是一個(gè)單項(xiàng)目Android項(xiàng)目project模式下的項(xiàng)目清單
app/build/ ?app模塊build編譯輸出的目錄 (大家上傳github的時(shí)候記得這個(gè)文件不用上傳)
app/build.gradle app模塊的gradle編譯文件 ?(這個(gè)大家很熟不多說(shuō))
app/app.iml app模塊的配置文件(Intellij模塊文件,很重要但是基本不用管,大家都知道Intellij是AndroidStudio的親媽的嘛,所以有這個(gè)文件是正常的)
app/proguard-rules.pro app模塊proguard文件(混淆配置文件,打包時(shí)會(huì)用到)
build.gradle 項(xiàng)目的gradle編譯文件,主要是就是申明倉(cāng)庫(kù)地址和版本號(hào)
settings.gradle 定義項(xiàng)目包含哪些模塊
gradlew 編譯腳本,可以在命令行執(zhí)行打包
local.properties 配置SDK/NDK
MyApplication.iml 項(xiàng)目的配置文件
External Libraries 項(xiàng)目依賴的Lib, 編譯時(shí)自動(dòng)下載的
總而言之這里的MyApplication就像eclipse下面的一個(gè)workspace,而App模塊就相當(dāng)于一個(gè)project。
弄清楚Android項(xiàng)目各文件清單及作用后,我們就可以開始在終端通過(guò)命令行來(lái)構(gòu)建Android項(xiàng)目了。
參考