답변:
Android.gitignore 를 혼합 할 수 있습니다 .
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath
# External tool builders
.externalToolBuilders/
# Locally stored "Eclipse launch configurations"
*.launch
# CDT-specific
.cproject
# PDT-specific
.buildpath
이것은 내 표준 Android .gitignore
및 .hgignore
파일입니다. 일반적으로 꽤 잘 작동합니다.
bin
gen
target
.settings
.classpath
.project
*.keystore
*.swp
*.orig
*.log
*.properties
seed.txt
map.txt
eclipse, vim .swp 파일, mavens 대상 폴더 및 proguard 매핑 파일이 포함되어 있습니다.
업데이트 : Android 개발을위한 .gitignore를 온라인에 넣었습니다 .
GitHub의 github / gitignore 저장소에 android .gitignore 파일 이 있다는 것을 알고 있습니다. 이것은 안드로이드 개발에 매우 일반적이어야하기 때문에 당신이 원하는 것일 수 있습니다.
언급 된 파일의 실제 내용 :
# built application files
*.apk
*.ap_
# files for the dex VM
*.dex
# Java class files
*.class
# generated files
bin/
gen/
# Local configuration file (sdk path, etc)
local.properties
내 Android 프로젝트에서 사용하는 것은 ADT와 Android Studio를 모두 지원하므로 팀과 함께 작업하는 것이 좋습니다.
# General Folders
# gradle/ comment this when using gradle wrapper.
build/
bin/
gen/
tmp/
# proguard/ comment if not using proguard.
.gradle/
.settings/
.idea/
# General Files
.project
.classpath
.DS_Store
local.properties
*.iml
# gradlew comment when using gradle wrapper
# gradlew.bat comment when using gradle wrapper
Thumbs.db
# files specific to current project
your_apk.apk
간단히 github.gitignore
에서 Android 프로젝트 저장소를 생성 할 수 있습니다.
그리고 그 내용은 다음과 같습니다.
# Built application files
*.apk
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# IntelliJ
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries
.idea/caches
# Keystore files
# Uncomment the following line if you do not want to check your keystore files in.
#*.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
# fastlane
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/test_output
fastlane/readme.md
또한, IDEA의 IntelliJ를 사용하고 아티팩트 를 빌드하는 경우 (그리고 그래야하는 경우) 다음을 추가 할 수 있습니다.
out/
(아티팩트가 기본적으로 빌드되는 곳입니다).
IntelliJ 프로젝트를 공유하고 싶지 않다면 무시하십시오.
.idea/