.idea 為AS IDE所需要的文件。
Gradle 是以 Groovy 語言為基礎,面向Java應用為主。基於DSL(領域特定語言)語法的自動化構建工具。集成了構建,測試,發布和其他,比如軟件打包,生成注釋文檔等功能。
該目錄顯示app模塊相應內容:
- app/build/ 編譯后的文件存放的位置(包括最終生成的apk也在里面)
- app/libs/ 依賴的庫所在的位置(jar和aar)
- app/src/ 源代碼所在的目錄
- app/.gitignore app模塊git使用的ignore文件(該配置文件用於配置不需要加入版本管理的文件)
- app/app.iml app模塊的配置文件
- app/build.gradle app模塊的gradle編譯文件
- app/proguard-rules.pro app模塊proguard文件(混淆,防止逆向和反編譯)
- settings.gradle 定義項目包含哪些模塊
- gradlew 編譯腳本,可以在命令行執行打包
- local.properties 配置SDK/NDK
- MyApplication.iml 項目的配置文件
- External Libraries 項目依賴的Lib, 編譯時自動下載的