Android studio 目錄結構
1.編譯系統(tǒng)(gradle)
2.配置文件
3.應用模塊
Gradle是Google推薦使用的一套基于Groovy的編譯系統(tǒng)腳本(當然,你也可以使用ant),具體的介紹和文檔可以參考這個傳送門:gradle
Android 使用svn,與eclipse共同開發(fā)
? 任何一個新建的項目都會默認使用Android模式的項目結構,這不是項目真實的項目結構篙悯,而是被Android studio轉換過的。這種項目結構簡單明了,適合快速開發(fā)宗雇。
這里我們將項目結構模式切換成project,這就是項目真實的目錄結構了莹规。
?1 .gradle和.idea :這兩個目錄下放置的都是Android studio自動生成的一些文件赔蒲,我們無須關心,也不要去手動編輯良漱。
2?app :項目中的代碼舞虱、資源等內容幾乎都是放置在這個目錄下的。
3?build :主要包含了一些在編譯時自動生成的文件
4?gradle :這個目錄下包含了gradle wrapper?的配置文件母市,使用gradle wrapper的方式不需要提前將gradle下載好矾兜,而是會自動根據(jù)本地的緩存情況決定是否需要聯(lián)網下載gradle。Android?studio默認沒有啟用 gradle wrapper?的方式患久,如果需要打開椅寺,可以點擊Android?studio導航欄、file蒋失、settings返帕、build,execution篙挽,deployment荆萤,gradle,進行配置铣卡。目錄
5 .gitgnore :這個文件是用來將指定的目錄或文件排除在版本控制之外的
6 build.gradle :這個項目全局的gradle構建腳本观腊,通常這個文件中的內容是不需要修改的。
7?gradle.properties :這個文件是全局的gradle配置文件算行,在這里配置的屬性將會影響到項目所有的gradle編譯腳本
8?gradlew和gradlew.bat :這兩個文件是用來在命令界面中執(zhí)行gradle命令的梧油,其中gradlew?是在Linux或Mac系統(tǒng)中使用的,gradlew.bat?是在windows?系統(tǒng)中使用的
build.gradle(HelloWorld下州邢,不是app下的):聲明grald的版本儡陨,一般情況下褪子,從原本可以運行的項目或新建的項目中復制過來,不需要更改內容
gradle.properties: gradle的配置文件骗村,可不復制
gradlew和gradlew.bat: gradle構造時會用到嫌褪,直接復制,不需要修改
local.properties:聲明SDK的路徑胚股,復制后不需要修改
settings.gradle:說明該文件包含哪些文件(含工程和libs要引用的文件夾)
打開build.gradle笼痛,在Android{}里面增加以下代碼:
sourceSets {
main {
Java.srcDirs = [‘src’]
res.srcDirs = [‘res’]
assets.srcDirs = [‘assets’]
jni.srcDirs = [‘jni’]
jniLibs.srcDirs = [‘libs’]
manifest.srcFile ‘AndroidManifest.xml’
}
}
此時已經將SVN的工程順利導到AS中,但并未能在AS里面上傳和更新琅拌,需要在設置中缨伊,設置svn.exe的路徑(在你安裝的SVN路徑中的BIN目錄下,名字是svn.exe进宝,其他的都不行)