일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Flutter TextField
- livedata
- 안드로이드
- Django REST
- Android
- Java
- 코틀린
- 알고리즘
- 안드로이드 구글맵
- android push
- C
- FLUTTER
- C++
- Rxjava2
- Django REST Android
- Django REST framework
- RxAndroid
- kodility
- 프로그래머스
- flutter firestore
- Android P
- android architecture component
- Python
- UWP
- dart
- Kotlin
- mfc
- NDK
- C/C++
- RxJava
- Today
- Total
개발하는 두더지
Android Studio .idea 폴더의 파일들은 무슨 역할을 하는 것인가? 본문
github에 프로젝트를 관리하면서 gitignore에 들어있는 내용중 .idea 폴더 중 일부가 github에 등록되지 않게되는 것을 보았습니다.
그러다가 .idea 폴더에는 어떤 파일들이 들어있는 것인지 검색하고 정리한 내용입니다.
1. assetWizardSettings.xml - 예를들어 Vector Asset 에서 icon을 추가했다면 마지막으로 추가한 아이콘의 정보를 저장함
2. build_file_checksums.ser - build.gradle, settings.gradle, gradle.properties, .gradle/ 의 환경설정 관련 파일들이 변경되었는지 여부를 파악하는 파일. 즉, 이 값이 변경되면 sync가 필요하다는 뜻.
3. codeStyles 폴더 - 프로젝트 코드스타일 정보.
4. libraries 폴더 - 다운로드 받은 라이브러리의 jar파일이 저장된 위치가 들어있다. 사용자별로 다르므로 반드시 ignore에 추가
5. gradle.xml - gradle 버전에 대한 로컬 경로가 들어있음. 사용자별로 다를수있다
6. misc.xml - 자바버전, 프로젝트 유형과 같은 프로젝트 정보가 들어있음. 사용자별로 다를수있다
7. modules.xml - iml 파일의 경로가 들어있음. 사용자별로 다를수있음
8. navEditor.xml - 아키텍처컴포넌트의 네비게이션에 관련된 파일. element의 위치를 네비게이션 에디터에 저장한다. 네비게이션을 사용한다면 보관해야함
9. runConfigurations.xml - 구성편집해서 추가한 구성들이 저장된다. 추가된것이 있다면 보관해야함
10. vcs.xml - GUI를 사용하여 버전 관리 작업을 수행할 수 있도록 프로젝트에서 사용하는 VCS에 대한 정보가 들어있음.
11. workspace.xml - 열어본 파일의 커서의 마지막 위치 같은 Android Studio의 작업 영역에 대한 정보가 포함되어있음. 사용자마다 다를수 있음
idea에 대한 완전한 문서가 없어서 100% 정확하지 않을 수 있습니다. 본인 스타일에 맞게 추가/삭제하면 됩니다.
참고
https://proandroiddev.com/deep-dive-into-idea-folder-in-android-studio-53f867cf7b70
'Java,Android' 카테고리의 다른 글
안드로이드 화면회전에 따른 UI 교체 (가로모드, 세로모드) (1) | 2019.02.12 |
---|---|
안드로이드 상태바(Status Bar) 안보이게 하기 (0) | 2019.02.12 |
[Android] 안드로이드 데이터베이스 Room vs Realm (1) | 2018.12.12 |
Android Oreo 적용시 확인해야될 사항 (1) | 2018.12.04 |
[Effective Java 규칙75] 사용자 지정 직렬화 형식을 사용하면 좋을지 따져보라 (0) | 2018.11.27 |