IDE

안드로이드 스투디오의 퍼포스(Perforce) 플러그인

결론부터 이야기하면, 안드로이드 스투디오를 위한 공식(JetBrain 社이나 Perforce 社에서 만든) 플러그인은 16년 2월 현재 없다.  (그러니, 그만 찾자.) 대신 다음과 같은 방법들이 있다. 인텔리제이 울티메이트(유료) 버전을 쓴다. 안드로이드 스투디오의 베이스가 되는 인텔리제이 IDE는 안드로이드 개발을 공식 지원한다. 그러므로, 안드로이드 스투디오가 아닌 인텔리제이를 써도 안드로이드 개발을 할 수 있고, 인텔리제이 울티메이트 버전에는 젯브레인에서 만든 퍼포스 플러그인이 …

안드로이드 스투디오의 퍼포스(Perforce) 플러그인 더 보기 »

안드로이드 스투디오의 코드 스타일 공유하기

안드로이드 스투디오의 코드 스타일을 공유하는 방법이 없는 줄 알았는데, 찾아보니 이미 제공되고 있다. 코드 스타일을 정하는 곳에서 export할 수 있었다면 더 좋았겠지만, 기존의 방법도 깔끔하다. (다시 한 번, 검색 엔진 뒤지지 말고 공식 메뉴얼을 봐야 한다는 걸 느낀다..) File > Export Settings …로 현재 안드로이드 스투디오의 설정 값들을 모두 export할 수 있는데, 여기서 “Code Style”만 …

안드로이드 스투디오의 코드 스타일 공유하기 더 보기 »

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

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

안드로이드 프로젝트의 필수 파일 더 보기 »

안드로이드 스투디오의 ‘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