Tools

안드로이드 프로젝트의 필수 파일

안드로이드 스투디오에서 프로젝트를 생성(File > New > New Project…)하면 모듈을 포함해 아래와 같이 많은 파일이 만들어진다. 다른 사람에게 프로젝트를 배포해야한다면, 어떤을 보내야 할까? 생성된 모든 파일을 다 보낼까? 물론, 다 보내도 프로젝트는 전달할 수 있다. 그렇지만 최소화를 원한다면 아래 파일들만 보내도 된다. 배포자는 파란색의 폴더나 파일들을 삭제하고, 배포할 수 있다. 모듈에서 사용하는 라이브러리가 없거나 프로가드를 […]

안드로이드 프로젝트의 필수 파일 더 읽기"

ConEmu

윈도우 용 콘솔 프로그램이 쓸만한 것이 없었는데, 좋은 것을 찾았다. 이름은 ConEmu로, 윈도우용 설치파일이나 포터블(실행 파일만 있는 형태) 모두 제공한다. 내가 생각하는 장점은 Console2와 다르게 한글이 올바르게 표현 다양한 스타일로 외형을 변경 가능 문자열 선택만으로 문자열 복사 파일 문자열은 링크로 자동변환되어 클릭 가능 스크린 캡쳐 단축키 이다. 이 것만으로도 다른 어떤 콘솔 어플리케이션보다도 좋은 것

ConEmu 더 읽기"

안드로이드 스투디오의 ‘peer not authenticated’

정확히 어떤 문제로 인해 에러가 표시된 것인지 확인하고 싶다면, ‘Help – Show Log in Explorer’를 통해 안드로이드 스투디오의 로그를 확인하자. 만약,  SSL Handshake 에러가 난다면 아래와 같이 jcenter의 주소를 http://.. 로 명시적으로 적으면 도움이 된다. repositories { jcenter { url “http://jcenter.bintray.com/” } } 참고 http://stackoverflow.com/questions/26675814/gradle-could-not-head-https-pom-peer-not-authenticated

안드로이드 스투디오의 ‘peer not authenticated’ 더 읽기"

Android Support Repository & Library

Android SDK Manager에 보면, Extra 밑에 Android Support Repository Android Support Library 가 있다. 둘의 차이를 간단히 설명하면 다음과 같다. Android Support Repository는 메이븐 리파지토리를 이용해 라이브러리를 관리하는 안드로이드 스투디오의 그래들(Gradle)을 위한 라이브러리로, 설치하면 SDK 폴더 아래에 ‘extras/android/m2repository’ 폴더를 생성한 후 로컬 메이븐 리파지토리를 만들고 라이브러리를 저장한다. Android Support Library는 전통적인 방식(이클립스, 인텔리제이 등)으로 안드로이드

Android Support Repository & Library 더 읽기"

.gitignore

깃에서 제공하는 다양한 .gitignore 예제가 제공되고 있다. 사용하는 언어나 환경마다 VCS(Version Control System)에 커밋(commit)하지 않는 대표적인 예제들을 모아서 보여주고 있으니, 한 번 참고해볼 만 하다. 참조 https://github.com/github/gitignore

.gitignore 더 읽기"