Crashlytics


앱을 만들고 마켓에 배포를 하여 실제 운영을 하다보면 예기치 못한 많은 상황들로 인해 많은 크래시들이 생길 수 있는데요.

실제로 앱을 이용하다 오류가 발생하면 플레이 스토어의 [ 다운 및 ANR ] 항목에 오류보고들이 올라오지만 사실상 사용자들이 보내기 버튼을 눌러야지만 오류보고가 되기 때문에 전체의 크래시 정보를 보고받고있다고는 생각하기 어렵습니다..


때문에 별도의 비용없이 이용할 수 있는 오류보고 툴인 Crashlytics를 소개하겠습니다.


Android Application 개발을 기준으로 하였기에 Eclipse 환경으로 작성하였습니다.


URL : http://try.crashlytics.com


A. Crashliytics 가입


1. URL에 접속하여 초기화면에서 E-Mail 주소를 입력한 뒤 [ Try Crashliytics ] 버튼을 눌러줍니다.





2. 이메일로 You're on the list to get Crashlytics. ] 라는 제목의 메일이 수신되면 일단 등록이 되어있는 상태입니다.





3. 이 상태에서 몇 시간(조금 오래) 기다리면 Sign in 메일이 오게됩니다. 참고로 저의 경우에는 10시간이 지난 뒤에야 메일이 도착했습니다.





4. 메일에서 [ Sign in] 버튼을 눌러 이름 및 비밀번호 설정을 해 줍니다. [ Create Account ] 버튼을 눌러 계정등록을 마쳐 줍니다.




5. Crashlytics Plugin을 설치할 IDE를 선택합니다. 저는 Eclipse를 선택했습니다. 사이트의 흐름이 자연스럽게 설치법으로 이동됩니다.

   


B. Eclipse Plugin 설치 


1.  [ Eclipse ] -> [ Help ] 메뉴에서 -> [ Install New SoftWare... ] 를 실행합니다.





2. https://crashlytics.com/download/eclipse 의 URL을 입력합니다.





3. 검색되어 나온 Crashlytics Plugin을 설치해 줍니다.





4. 설치가 완료되면 Eclipse 에 다음과 같은 버튼이 생깁니다.




5. Crashlytics 사이트에서는 다음과 같은 상태로 App의 등록을 기다리고있습니다.





C. Application 에 Crashlytics 추가


1. Eclipse 도구모음에 추가된 Crashlytics 버튼을 눌러 Application 에 추가작업을 시작합니다. 전원 버튼을 눌러줍니다.




2. 리스트에서 Crashlytics를 추가 할 애플리케이션 프로젝트를 선택합니다.



3. Crashlytics 계정을 연결합니다.




4. Crashlytics 가 알아서 추가해야 할 부분들을 알려줍니다. 가이드 대로 소스코드를 추가해 줍니다.

   참고로 저는 이 단계에서 프로젝트의 인코딩 설정이 "UTF-8" 이었는데 "MS949"로 바뀌는 현상이 발생했었습니다. 물론 다시 "UTF-8"로 바꾸면 큰 문제없이 잘 진행됩니다.



5. 모든 설정이 끝난 뒤 앱 실행을 대기하는 항목으로 바뀌었습니다.



6. 최초의 앱 실행이 완료되면 Crashlytics에 등록이 완료되고, 대기중 화면이었던 웹 페이지가 완료됨으로 바뀌며 대시보드로 이동이 가능해집니다.



마무리


Crashlytics 등록이 완료되었습니다. 이제는 오류가 발생하면 대시보드에서 확인하고 조치하는 일만 남았습니다.

더 좋은 활용법이 생기면 포스팅하도록 하겠습니다.


롱주컨트리 1908978743꽁롱주컨트리 1908978743꽁롱주컨트리 1908978743꽁

Eclipse 에 SVN Plugin 설치하기


프로젝트를 진행하다보면 소스의 버전관리와 백업은 필수라고 할 수 있습니다. 혼자 진행하는 프로젝트의 경우라고 하더라도 버전관리는 필수입니다.


GitHub 등 많은 것들이 있지만 오래전부터 익숙하게 사용하여 온 SVN 설치에 관한 포스팅을 하겠습니다.


물론 SVN은 Eclipse 없이 사용할 수도 있는 프로그램입니다. 하지만 편리하게 사용하기위해 Eclipse SVN Plugin을 설치하는 방법을 소개하겠습니다.


한 번 설치하고 나면 업그레이드를 자주 하지 않을 수 있기 때문에 저는 설치할 때 이왕이면 최신버전 주소를 확인해서 설치합니다.


A. SVN 최신버전 주소 확인


URL : http://subclipse.tigris.org/

Download And Install URL : http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA




[ Download and Install ] 메뉴로 들어가 Cuttent Release 항목의 원하는 버전의 [ Eclipse update site URL ] 주소를 복사 합니다.


B. Eclipse 에서 Plugin 설치


1. Eclipse 의 메뉴에서 [ Help ] -> [ Install New Software ] 를 실행합니다.



2. 위의 [ A ] 에서 복사한 SVN 설치 경로를 입력하면 검색 후 설치할 수 있는 플러그인들이 보여집니다.



3. 설치할 플러그인들을 선택한 후 [ Next ] 버튼을 눌러 설치를 계속 합니다.



4. License를 보여주는 항목입니다. 동의 후 [ Next ] 를 눌러줍니다.



5. [ Finish ] 버튼을 누르면 설치가 계속되고 설치가 완료되면 Eclipse 를 Restart 를 할거냐고 물어봅니다. Restart 를 하면 SVN Plugin 설치가 완료됩니다..



SVN Eclipse Plugin 설치가 모두 완료되었습니다. 다음에 기회가 된다면 SVN 사용법도 포스팅 하겠습니다.