목록Android (196)
woong's
Jenkins Find Bug 프로그램의 품질을 측정하기 위한 가장 확실한 방법은 테스트 버그의 가능성이 있는 코드를 검출 Find Bug 준비 Android 에 Find Bug 를 사용하기 위해서 우선 Find Bug lib 등 파일이 필요합니다.http://findbugs.sourceforge.net/downloads.html 경로를 통해서 Find Bug 관련 파일을 받아 오겠습니다. 이러한 파일이 있습니다 .여기서 lib 파일 안에 findbugs-ant.jar 를 android - sdk - tools - lib 에 넣어 주면 되겠습니다. Find Bug 설정 Test 프로젝트의 local.properties 안에 findbugs.home 을 설정해야 합니다 .방금전 findbug 관련 파일 다..
Jenkins Junit JUnit은 표준으로 자리잡은 단위 테스팅(unit-testing) 프레임웍 Junit 준비 기존 android.test.InstrumentationTestRunner 는 junit 결과는 xml 을 따로 저장 하는 기능이 없음 다른 개발자들이 만들어 놓은 훌륭한 xml 결과 레포팅 하는 jar 이용 , 구글 jar 이용http://github.com/jsankey/android-junit-report/downloads 해당경로를 통해서 jar 파일 다운로드 다운받은 jar 파일을 해당 프로젝트 libs 파일에 넣어준다 . 여기서 주의점은 Target 이 Test 프로젝트 입니다. Junit 설정 AndroidManifest.xml 에 instrumentation 을 변경해 준다..
Jenkins Emma 연동하기 Emma는 프로젝트 코드와, 프로젝트 코드를 테스트하는 테스트 코드를 조합하여 비교함으로써, 주어진 테스트 코드가 원본 소스 코드에 대해 어느 정도의 커버리지를 갖는지를 확인 1. Emma 설치 Jenkin 설정 화면으로 이동하여 플러그인 관리를 선택합니다. 설치 가능 탭을 선택후 emma 에 관한 플러그인을 설치 합니다. Ant Build Test-Project Ant Build android update test-project –m {대상 Path} –p {Test 프로젝트 Path} 해당 test 프로젝트 경로에서 위의 명령어를 실행 시키면 파일 3개가 실행됩니다. 이렇게 3개의 파일이 추가 되면 Ant Build 가 완료된 것입니다.Ant Build 가 완료 되서 ..
Jenkins N’SIQ NHN 에서 제공하는 젠킨스 플러그인으로써 소스의 복잡도, 라인 등을 집계해주는 툴 1. N’SIQ 설정 Jenkins 설정 으로 와서 플러그인을 선택 합니다. 설치 가능 탭으로 이동후 NSIQ 를 검색을 통하여 해당 플러그인을 설치를 합니다. 2. N’SIQ 설치 먼저 N’SIQ 플러그인과 실행파일을 설치해야 합니다.http://dev.naver.com/projects/nsiqcollector/download위의 사이트에서 다운로드를 진행합니다. 다운로드 압축을 해제하면 이와 같은 파일들을 볼수 있습니다.설치후에 Jenkins 설정으로 이동하여 NSIQ 설정을 진행합니다. Jenkins 설정 입니다 . Jenkins 설정 화면과 Job 설정화면과 혼동에 주의해주세요 Config..
Jenkins 연동 설정 1. 시스템 설정 왼쪽 메뉴에서 Jenkins 관리를 선택합니다. 선택하면 이러한 여러가지 설정화면을 볼수 있습니다.시스템 설정을 선택하고 연동을 위한 시스템 설정을 진행 JDK 와 Ant 에 대해서 설정은 진행 JDK 는 해당 컴퓨터에 설치되어있는 jdk 경로를 지정하고Ant 는 서버에서 자동으로 인스톨 될 수 있도록 위와 같이 Install from Apache 로 설정해주시면 됩니다. 2. Job 생성 및 설정 Job 이름을 작성하고 Build a free-style software project 프로젝트를 생성합니다. 프로젝트후 Job 에대한 설정을 해야 합니다. 여기서 혼동이 될수 있으니 주의가 필요 합니다.Jenkins 설정이 아닌 Job 의 설정이란것을 인지 하시고 ..
Android Studio dependency 쉽게 추가 하기 android studio 로 넘어 오면서 라이브러리 추가를 gradle 을 이용하여 jcenter에 있는 라이브러리를불러와 사용 하게 되었습니다. https://bintray.com/bintray/jcenter jCenter - Maven - Bintray - Forget about Maven Central bintray.com 위 사이트 에서 필요한 라이브러리를 검색해서 해당 이름을 조합 하여 gradle 파일에 입력 하곤 했습니다.android studio 인터페이스를 이용하여 추가하는 방법이 좀 더 직관 적이고 편해 보여서 소개해 드리려 합니다. 1. 사용방법 File > Project Structure 를 선택 합니다 . 왼쪽 메뉴 ..
Android Studio Mac 단축키 사용하기 안드로이드 스튜디오 맥 버전 단축키를 자주 까먹고 , 헷갈려서 적어 놓고 사용하려합니다. 실행 : control + Rimport : alt + enter자동 줄맞춤 : option + command + L라인 삭제 : command + delete이름 변경 : fn + shift + F6모든 파일 검색 : shift x2 자동 완성 : conrol + shift + space라인 이동 : shift + option + 방향키 위/아래자동 메서드화 : option + command + m자동 대문자/소문자 : command + shift + u 이클립스에서 제가 사용해왔던 단축키 입니다.android studio mac 버젼에서는 이와 같이 사용되고 있네요.
Android Studio Sign APK 만들기 안녕하세요. 2015년 첫포스트를 쓰고 있습니다.최근 많이 나태해진 저를 새해를 비롯하여 마음을 다잡아야 겠네요 ^^ 1. gradle Key Store 연결 이클립스에서는 메니페스트를 통해서 APK 에 사인 작업을 해서 APK 를 추출 하곤 했습니다. 1. 안드로이드 스튜디오 - 툴을 이용한 방법 2. 안드로이드 스튜디오 - Gradle을 이용한 방법 두가지가 있습니다. 하지만 저는 2번 Gradle 을 이용한 방법을 포스팅 해보려 합니다.왜냐하면 1번의 경우 지원은하지만 권장하지 않는다고 명시가 되어있습니다.그리고 안드로이드 스튜디오의 장점은 Gradle 이라 생각해서 2번 주제로 포스팅을 작석 하겠습니다. 1. 키스토어 준비 안드로이드 키스토어는 이..
Android Studio occurred during initialization of VM 에러 잡기 안녕하세요. 회사에 안드로이드 스튜디오 설치후 집에 환경을 설치하는데 이와 같은 에러가 나타나네요..ㅜ집 컴퓨터가 좋지 못해 이런 오류를 만난것 같습니다. 1.VM Otion 설정 Settings > Compiler > Android Compilers > VM Option 2. Gradle Otion 설정 Settings > Gradle > Gradle VM Option 위와 같이 설정하고 다시 실행 하면 잘 되는것을 볼수 있습니다.