프로그래밍 언어/Android

Android Studio 프로젝트의 경우 .gitignore에 작성해야 하는 것

Rateye 2021. 8. 27. 16:22
728x90
반응형

 

질문 : Android Studio 프로젝트의 경우 .gitignore에 무엇이 있어야합니까?

Android Studio 프로젝트의 경우 .gitignore 에 어떤 파일이 있어야합니까?

.iml 포함하는 몇 가지 예를 보았지만 IntelliJ 문서에서는 .iml 이 소스 제어에 포함되어야한다고 말합니다.

답변

Android Studio 3.0으로 업데이트 됨 댓글에 누락 된 항목을 공유하세요.

늦은 답변이지만 대안 답변은 우리에게 적합하지 않았습니다 ...

그래서 다음은 gitignore 파일입니다.

#built application files
*.apk
*.ap_
*.aab
                           
# files for the dex VM
*.dex
                            
# Java class files
*.class
                            
# generated files
bin/
gen/
                            
# Local configuration file (sdk path, etc)
local.properties
                        
# Windows thumbnail db
Thumbs.db
                
# OSX files
.DS_Store
                            
# Android Studio
*.iml
.idea
#.idea/workspace.xml - remove # and delete .idea if it better suit your needs.
.gradle
build/
.navigation
captures/
output.json 
    
#NDK
obj/
.externalNativeBuild

Android Studio 2.2 및 최대 3.0부터는 다음 gitignore 파일로 새 프로젝트가 생성됩니다.

*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild

더 이상 사용되지 않음 -이전 프로젝트 형식의 경우이 섹션을 gitignore 파일에 추가합니다.

/*/out
/*/*/build
/*/*/production
*.iws
*.ipr
*~
*.swp

이 파일은 프로젝트의 모듈 폴더가 아닌 프로젝트의 루트 폴더에 있어야합니다.

메모 편집 :

  1. 버전 0.3 이상부터 * .imlbuild.gradle 파일을 커밋하고 푸시 할 수있는 것 같습니다. 프로젝트가 Gradle을 기반으로하는 경우 : 새로운 열기 / 가져 오기 대화 상자에서 "use auto import" 확인란을 선택하고 "use default gradle wrapper (recommended)" 라디오 버튼을 선택해야합니다. 이제 모든 경로는 @George가 제안한대로 상대적입니다.
  2. @ 128KB 첨부 소스 및 @Skela 제안에 따라 업데이트 된 답변

 

 

출처 : https://stackoverflow.com/questions/16736856/what-should-be-in-my-gitignore-for-an-android-studio-project
728x90
반응형