安卓開(kāi)發(fā)的小伙伴們,想必大家在創(chuàng)建項(xiàng)目的時(shí)候棘幸,都有為工程的哪些文件需要提交的git的版本控制而犯愁過(guò)吧焰扳,深怕有些文件提交了影響團(tuán)隊(duì)其他成員的更新使用,尤其是把一些臨時(shí)的編譯構(gòu)建文件給提交了误续,被Team Leader罵的不要不要的吨悍。
以下就是不需要經(jīng)過(guò)git版本控制來(lái)提交的文件和文件夾,具體代碼可以查看工程的.gitignore文件:
IntelliJ IDEA(IDE相關(guān)的設(shè)置)
.idea
*.iml
*.ipr
*.iws
Gradle(gradle相關(guān)的)
.gradle
gradlew.bat
build
Local configuration file (sdk path, etc)(本地的配置文件:sdk的路徑等)
local.properties
reports
/captures
jacoco.exec
Mac system files(mac系統(tǒng)下的文件)
.DS_Store
Build application files(構(gòu)建的app文件)
*.apk
*.ap_
Log Files(log文件)
*.log
Android Studio Navigation editor temp files(AS導(dǎo)航編輯臨時(shí)文件)
.navigation/
files for the dex VM(dex包文件)
*.dex
Java class files(java編譯的class字節(jié)碼文件)
*.class
generated files(工程自動(dòng)生成的文件)
bin/
gen/
out
lib
Eclipse project files(使用eclipse工程的一些文件)
.classpath
.project
.settings/
eclipsebin
.metadata/
Proguard folder generated by Eclipse(使用eclipse工程生成的Proguard混淆文件夾)
proguard/
NDK(NDK相關(guān)的)
obj/
jniLibs
轉(zhuǎn)自
https://blog.csdn.net/abren32/article/details/50291535