시작이 반이라는 말이 있을 정도로, 제대된 개발환경을 구축하는 것만으로 절반은 이미 성공이라고 말할 수 있다.
개발의 편리한 설정
설치 후 'File - Settings' 메뉴에 진입한다.
테마 변경
'Appearance & Behavior - Appearance' 를 선택하면 Theme 를 변경 할 수 있다.
폰트 변경
'Editor - Font' 를 선택하면 편집창에 보이는 소스코드 글꼴과 크기등을 설정할 수 있다.
자동 임포트(import) 기능
'Editor - General - Auto Import' 메뉴를 선택한다. 그리고 Java 와 Kotlin 영역에 있는 Add unambiguous imports on the fly 와 Optimize imports on the fly 를 체크한다. 이렇게 하면 소스코드에서 클래스명만 입력해도 해당 패키지를 포함하는 import 구문을 자동으로 작성해준다.
FAQ
에뮬레이터 실행 오류
아래와 같은 에러메세지와 함께 AVD 실행이 안되는 문제가 발생했다.
java.lang.RuntimeException: Unable to create Debug Bridge: Unable to start adb server: *daemon not running; starting now at tcp:5037 could not read ok from ADB Server
실행환경은 Windows 7 였고, 거의 모든 버전의 안드로이드 스튜디오를 설치해서 시도했었다. 구글링을 통해서 문제를 해결하지 못했었다. 우연한 기회에 알게된 것이 안드로이드 프로그래밍 서적에 나온 예제 코드와 설치 파일이다.
https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B7099909363
https://drive.google.com/drive/folders/1OX1lyAmxZCMKyyHXmKcLn859RyEZH4pL
'CookAndroid(T_13.0).exe' 파일을 다운로드해서 실행하면 C 드라이브 아래에 CookAndroid 디렉토리가 생성되고 이곳에 설치된다. 완료되면, 자동으로 재부팅이 된다. 이후 C:\CookAndroid\Intel&AMD\Intel 아래에서 haxm-7.7.1-setup.exe 파일을 설치한다. 아래 그림을 참고하여 설치 후 실행을 확인하자.
정확한 이유는 모르겠지만, 문제없이 에뮬레이터가 동작했다.
유의할 점
유의해야 점을 꼽자면, 설치 과정에나 에뮬레이터를 실행하는 과정에서 아래와 비슷한 알림창이 뜬다.
외부와의 통신을 위해서 두 가지 항목을 모두 체크하고 액세스 허용을 누른다.
- 홈 네트워크, 회사 네트워크 등의 개인 네트워크
- 공항, 커피숍 등의 공용 네트워크
이후 몇 번 더 비슷한 창이 뜰 수 있는데, 동일하게 처리한다.
환경변수를 확인하고, 없다면 추가해야 한다. '시스템 속성 → 고급 → 환경변수' 에서 가능하다.
- ANDROID_SDK_HOME - C:\CookAndroid\
- ANDROID_SDK_ROOT - C:\CookAndroid\SDK\