Android 앱의 일반적인 .gitignore 파일
커맨드 라인 ( mac 터미널 )을 통해 git ( beanstalk ) 버전 제어 하에 Android 프로젝트를 넣으십시오 . 다음 단계는 제외를 설정하는 것입니다.
이미이 길을 밟은 여러분에게 :
안드로이드 프로젝트에서 일반적인 .gitignore 파일은 어떻게 생겼습니까?
Eclipse에서 프로젝트 설정
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
In addition to what the others have suggested, I'd like to add the proguard
folder, in case you are using it. You can either ignore the whole folder or just dump.txt
, seeds.txt
and usage.txt
. Basically, it's a good idea to keep mapping.txt
versioned, so that you can debug obfuscated stack traces from your users. More details here.
This is my standard Android .gitignore
and .hgignore
file. It usually works pretty well.
bin
gen
target
.settings
.classpath
.project
*.keystore
*.swp
*.orig
*.log
*.properties
seed.txt
map.txt
It has eclipse, vim .swp files, mavens target folder and files for proguard mapping included.
Update: I have put my .gitignore for Android development online.
Well I know that the github/gitignore repository on GitHub has an android .gitignore file. This might be what you want as it should be very general for android development.
The actual content of the mentioned file:
# 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
Here is the one I use in my Android projects, it supports both ADT and Android Studio, so it is good if you are working with a team.
# 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
In my project root I have a file .gitignore. It contains:
/bin/
/gen/
In Addition, if you use IDEA's IntelliJ, and you build Artifacts (and you should), then you might want to add:
out/
(that's where Artifacts are built by default).
And if you don't want to share your IntelliJ project stuff ignore
.idea/
Simply github can generate .gitignore
for Android projects repositories
And its content will be like the following
# 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
참고URL : https://stackoverflow.com/questions/8476376/typical-gitignore-file-for-an-android-app
'program story' 카테고리의 다른 글
다중 상속의 정확한 문제는 무엇입니까? (0) | 2020.07.25 |
---|---|
iFrame jQuery에서 요소 선택 (0) | 2020.07.25 |
이미지에서 픽셀의 x, y 좌표 색상을 얻는 방법은 무엇입니까? (0) | 2020.07.25 |
"C99 모드 외부에서 사용되는 for 루프 초기 선언"GCC 오류를 어떻게 수정합니까? (0) | 2020.07.24 |
su를 사용하여 나머지 bash 스크립트를 해당 사용자로 실행하려면 어떻게합니까? (0) | 2020.07.24 |