시작이 반이라는 말이 있을 정도로, 제대된 개발환경을 구축하는 것만으로 절반은 이미 성공이라고 말할 수 있다.

개발의 편리한 설정

설치 후 'File - Settings' 메뉴에 진입한다.

'Appearance & Behavior - Appearance' 를 선택하면 Theme 를 변경 할 수 있다.

'Editor - Font' 를 선택하면 편집창에 보이는 소스코드 글꼴과 크기등을 설정할 수 있다.

'Editor - General - Auto Import' 메뉴를 선택한다. 그리고 Java 와 Kotlin 영역에 있는 Add unambiguous imports on the flyOptimize 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\
  • computer/programming/안드로이드_스튜디오_가이드.txt
  • Last modified: 8 months ago
  • by likewind