Android項(xiàng)目目錄結(jié)構(gòu)解析

參考文章

最近在學(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)目了。

參考


Gradle目錄解析

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,922評(píng)論 25 709
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,857評(píng)論 2 45
  • 姓名:劉小瓊 公司:寧波大發(fā)化纖有限公司 寧波盛和塾《六項(xiàng)精進(jìn)》第235期學(xué)員 【日精進(jìn)打卡第133天】 知~學(xué)習(xí)...
    劉小瓊123閱讀 111評(píng)論 0 0
  • 直接進(jìn)入正文,畢竟要說(shuō)的重點(diǎn)太多了! 問(wèn)題一: 翡翠是什么? 翡翠嚴(yán)格地說(shuō)是一種以硬玉為主的由多種細(xì)小礦物組成的礦...
    珠寶大課堂閱讀 1,882評(píng)論 0 2
  • 輔音口訣: 英語(yǔ)輔音分三類,簡(jiǎn)單復(fù)雜輔音串 簡(jiǎn)單輔音20個(gè),復(fù)雜輔音08個(gè), 變聲輔音06個(gè),輔音串分四類,L串;...
    名師淘閱讀 3,999評(píng)論 0 8

友情鏈接更多精彩內(nèi)容