본문 바로가기
IT, 프로그래밍, 네트워크 각종정보

주식 자동매매 프로그램 개발을 위한 Android Studio 환경 구축 및 설치 따라하기 (xingAPI, Ebest, AMD환경 기반, 주식자동매매, 자동거래, 안드로이드, 인스톨)

by 쿨꾸7 2020. 10. 3.
반응형

주식 자동매매를 하기 위해서는 개발 언어 설정 후 환경 구축이 선행되어야 합니다.

 

Ebest (이베스트)의 xingAPI M 을 활용하여 모바일 기반의 자동매매 프로그램을 개발하기 위해서는 Java (자바), Kotlin (코틀린) 지원이 되는 Android Studio를 설치 하여야 합니다.

 

안드로이드 스튜디오는 과거 Eclipse 라는 IDE를 대체하고 있는데요, 구글에서 공식적으로 Android Studio를 지원 하기로 밝인 이후 그 적용 범위가 급격하게 늘어나고 있는 상황입니다.

 

Android Studio와 같은 IDE (통합개발환경 소프트웨어 어플리케이션 인터페이스)는 Code를 넣고 편집 가능한 Editer부터 실행파일을 만들 수 있는 컴파일러, 인터프리터가 모두 통합되어 있습니다.

 

따라서 앱 개발을 위해서는 가장 필수적인 소프트웨어라고 말씀 드릴 수 있습니다.

그럼 지금부터 안드로이드 스튜디오의 설치 및 초기 설정 방법에 대하여 소개해 드리도록 하겠습니다.

 

▶ 안드로이드 스튜디오 설치 따라하기 (Android Studio Install) ◀

 

먼저 안드로이드 스튜디오 공식 사이트에 접속을 합니다.

developer.android.com/studio

 

Download Android Studio and SDK tools  |  Android 스튜디오

developer.android.com

다음과 같은 과정으로 다운로드 및 설치 진행이 가능합니다.

먼저 안드로이드 스튜디오 다운로드 메뉴에 접속하면 버튼 클릭을 통해 Download 진행이 가능합니다.

다운로드가 완료 된 후 파일을 실행하면, Setup 과정이 시작 됩니다.

Android Virtual Device를 선택 한 다음 설치경로를 확정하여 진행이 가능합니다.

순서대로 필요에 따라 진행을 하면 설치가 완료 됩니다.

설치가 완료 된 다음 처음 실행 된 모습입니다.

 

▶ 안드로이드 스튜디오 초기 설정하기 ◀

 

이제 초기 설정 방법에 대하 소개해 드리도록 하곘습니다.

처음에는 보시는 것 처럼 AVD 즉 가상 에뮬레이터가 설치되어 있지 않기 때문에 개발한 App을 실행할 수 없습니다.

"File"-"Setting"을 선택 하시어 설정을 시작합니다.

"Appearance & Behavior"-"System Setting"-"Android SDK" 를 순서대로 선택하여 개발 후 App을 테스트 하기 위한 Android SDK Platform을 선택하여 설치합니다.

SDK Tools 에서 위의 4가지 항목을 모두 선택한 뒤 설치를 완료합니다.

("Android Emulator Hypervisor Driver for AMD Processor"의 경우 AMD CPU기반인 경우에 선택)

성공적으로 설치가 완료 된 모습입니다.

이번에는 AVD 설치를 진행 합니다.

Open AVD Manager를 선택합니다.

위와같이 원하는 스마트폰 하드웨어를 선택하여 설치 진행합니다.

System 이미지를 선택 할 수 있습니다.

우선은 최신의 R System 이미지를 선택하여 설치하고, 이후 Debug상 필요한 System을 추가로 설치 하시면 됩니다.

이후 디바이스 선택 및 디바이스 환경 설정을 순차적으로 진행 합니다.

이후 실행할 경우 위와같이 AVD 환경의 에뮬레이터 실행이 가능합니다.

 

▶ 가상화 환경 설정관련

 

AMD의 경우 아래와 같이 SVM Mode를 Disabled 에서 Enabled로 변경하셔야 합니다.

SVM모드를 변경할 수 있는 Bios 위치 입니다.

위와 같이 "가상화 : 사용" 으로 표시 되어 있다면 설정이 제대로 되어 있는 경우 입니다.

SDK Tools의 가상화 Driver 설치시 오류가 발생 한다면 위와 같이 Windows 기능 켜기/끄기 에서 위의 4가지 항목을 제외 하신 후 재부팅 하시면 됩니다.

 

▶ 결론

 

Android Studio 설치 및 ebest xingAPI M 까지 설치하였다면 개발을 위한 준비는 모두 끝났습니다.

이제 본격적으로 개발을 시작해 보도록 하겠습니다.

반응형