專案結構:一個視窗只有一個專案,專案 叫 Project 代表一個workspace
一個專案的結構跟eclipse區別還是蠻大的:
首先看APP結構:app放的其實就是 java檔案和資源檔案

切換 目錄結構

比如切換到project界面

-
1、Studio中有Project和Module的概念,前面說到Studio中一個視窗只能有一個專案,即Project,代表一個workspace,但是一個Project可以包含多個Module,比如你專案參考的Android Library, Java Library等,這些都可以看做是一個Module;
-
2、上述目錄中將java代碼和資源檔案(圖片、布局檔案等)全部歸結為src,在src目錄下有一個main的分組,同時劃分出java和res兩個檔案夾,java檔案夾則相當于Eclipse下的src檔案夾,res目錄結構則一樣.
- android studio是單工程的開發模式
- android studio中的application相當于eclipse里的workspace概念
- android studio中的module相當于eclipse里的project概念
新建工程專案后AS的Product目錄結構如下所示:
.idea://AS生成的工程組態檔,類似Eclipse的project.properties, app://AS創建工程中的一個Module, gradle://構建工具系統的jar和wrapper等,jar告訴了AS如何與系統安裝的gradle構建聯系, External Libraries://不是一個檔案夾,只是依賴lib檔案,如SDK等,
新建工程專案后AS的Module目錄結構如下所示:
build://構建目錄,相當于Eclipse中默認Java工程的bin目錄,滑鼠放在上面右鍵Show in Exploer即可打開檔案夾, 編譯生成的apk也在這個目錄的outs子目錄,不過在AS的工程里是默認不顯示out目錄的,就算有編譯結果也 不顯示,右鍵打開通過檔案夾直接可以看, libs://依賴包,包含jar包和jni等包, src://原始碼,相當于eclipse的工程, main://主檔案夾 java://Java代碼,包含工程和新建是默認產生的Test工程原始碼, res://資源檔案,類似Eclipse, layout://App布局及界面元素配置,雷同Eclipse, menu://App選單配置,雷同Eclipse, values://雷同Eclipse, dimens.xml://定義css的組態檔, strings.xml://定義字串的組態檔, styles.xml://定義style的組態檔, ......://arrays等其他檔案, ......://assets等目錄 AndroidManifest.xml://App基本資訊(Android管理檔案) ic_launcher-web.png://App圖示 build.gradle://Module的Gradle構建腳本
原文:https://www.cnblogs.com/wust221/p/5426902.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/45662.html
標籤:Android
