QA Engineering/End to End Test

Android studio build -Gradle-

일해라폴폴 2016. 4. 18. 18:16
반응형

SVN을 이용한 Android Studio 에서의 build... 직접 개발하는 분들이야 큰 무리 없이 하겠지만

개발을 하지 않는 나로서는 가끔씩 Build 할때 마다 잊어 버린다 ;;;


Eclipse ant 때와는 뭔가 바뀐듯 한데 늘 헷갈리는 터라 여기에 Comment를... (Last update. 18.Apr.2016)


1. 먼저 Android Studio를 실행하자.


2. 스튜디오가 나오면 화면 좌측 상단 메뉴에서 File > New > Project from version control > Subversion 를 순서대로 실행 한다.



3. Repositories의 "+" 버튼을 눌러 SVN 주소를 넣어준다



## 하지만 애석하게도 제대로 인식은 안되고


Cannot run program "svn" (in directory "C:\Corfire\P.TWMP\Android_HCE_v1.0_Internal"): CreateProcess error=2, 지정된 파일을 찾을 수 없습니다 


이런 내용과 함께 화면 상단 우측에 Error Message가 띠링...



## A. 왜인지 모르겠지만 다음을 차례대로 실행한다.

A-1. Setting > Version Control > Subversion 의 General 탭에서 "Use command line client"를 un-check 한다



A-2. Setting > Build, Execution > Deployment > Build Tools > Gradle 에서 "User local gradle distribution"의 " Gradle home" 위치를 변경한다. (이건 Gradle 2.10 Error 일때만...)



A-3. 위 2개를 수정 했다면 Apply 후에 OK 버튼!!



4. Error message가 사라지면 SVN 소스를 최신버전으로 업데이트 (Project tree에서 마우스 우클릭 > Subversion > Update Directory)

      @ 만약에 업데이트가 이상하게 됐다... 뭔가 이상하다... 그럴때는 Rollback이 진리 이므로... Revert를 선택 ㅎㅎ



Update Directory 화면이 보이면 딱히 건들건 없으니 OK 선택



5. SVN update가 끝나면 Build를 시작 (테스트용 APK가 필요한 상황이므로 메뉴의 Build > Build APK 선택 or Run App [Shift+F10] 선택)



6. Build 완료 and APK 는 다음의 경로에 Generate (\APP\build\outputs\apk)



반응형

'QA Engineering > End to End Test' 카테고리의 다른 글

Eclipse Project Import through MAVEN  (0) 2017.03.14
Android device DB SQL debug  (0) 2016.09.06
Shell 만져보기  (0) 2016.03.28
Unique Device ID  (0) 2016.03.27
ADB 사용 하기  (0) 2016.03.27