Android studio項目結構目錄詳解

Android studio是個很強大的開發工具,各方面都要比ecplice強大。
其實很多人都是覺得ecplice比較好用,可能是Android studio比較強大,所以比較難駕馭吧。

所以沒辦法,大家只有用Android studio來進行開發了,以下是我對Android studio的項目的一點了解~~

原博客地址:http://blog.csdn.net/meegomeego/article/details/38555943

項目和模塊:

模塊在Android工作室在Eclipse中就像一個項目
項目在Android工作室就像一個在Eclipse工作區中
從文檔上了解(Android studio是基於Intellij IDEA):

在IntelliJ IDEA無論你做什麼,你這樣做的一個項目。一個項目是一個組織單元,代表一個完整的軟件解決方案。
你的成品可能會分解爲一系列離散的、孤立的模塊,但這是一個項目定義和領帶,把大家召集在一起成一個更大的整體。

對於Android來說,這意味着每個應用程序,一個項目和一個模塊每庫和測試應用程序。
有多個問題如果你試圖構建多個應用程序在相同的項目。這是可能的,但如果你嘗試(像我一樣),你會發現幾乎所有的設計工作與單個應用程序每個項目。
例如,有一個選項“rebuild the project”,這沒有任何意義與多個應用程序,其他許多項目設置將是無用的,內置的VCS系統並不好當你有多個存儲庫。
這裏寫圖片描述
文件夾結構:

  1. Main Project

    這將是整個項目上下文(Eclipse:像您的工作區,但侷限於與你的項目相關的)。例:HelloWorldProject如果你給是HelloWorld應用程序的名稱
    
  2. .idea

    這個項目特定的原數據的存儲位置。(Eclipse:土地項目。屬性文件)
    
  3. Project Module

    這是實際的項目。例:HelloWorld如果你你給是HelloWorld應用程序名稱
    
  4. gradle

    這就是gradle構建系統的jar包,即這個jar是如何與它安裝在Windows(操作系統在我的例子中)。

  5. External Libraries
    實際上這不是一個文件夾,但地方引用的庫(Eclipse 注:引用的庫)。這裏所示的目標平臺等。
    (注:這個,我們中的許多人在Eclipse中,用於刪除引用的庫和修復項目屬性解決引用錯誤,記得嗎?)

詳細項目文件夾:

1. build

這所有的完整輸出使過程即類。編譯後的類和資源等。
在Android Studio GUI中,只有幾個文件夾顯示。

2. libs

這是標準庫文件夾,跟eclipse中差不多

3. src

在這裏,你只看到了java和res文件夾對應於src文件夾和res文件夾

這裏寫圖片描述

(1)文件夾包含子文件夾,主要與IntelliJ idea的內部信息。
src(2)文件夾包含MyActivity.java(3)文件源代碼實現您的應用程序的功能。該文件屬於com.示例包中。
res(4)文件夾中包含各種視覺資源。
/主要佈局。xml文件(5)定義了應用程序的外觀構成不同類型的資源。
文件夾(6)也用於存儲的值。xml文件描述各種類型的資源。目前,該文件夾包含一個字符串。xml文件定義字符串資源。正如您將看到的部分添加一個顏色,佈局也可以包含文件夾,例如,一個描述符的顏色。
(7)包含圖片的文件夾。
(8)文件夾包含了R。java(9)文件,鏈接的視覺資源和java源代碼。正如您將看到的從下面的部分,IntelliJ IDEA支持靜態資源和R.java之間的緊密集成。當添加或刪除任何資源,相應的類和類領域。java是自動生成相應的或刪除。R.java文件也屬於com.示例包中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章