안드로이드(Android) 2.0 SDK 출시

소문만 무성한 비밀주의를 고수하던 안드로이드 2.0 Eclair 의 SDK가 출시되었습니다. 28일 2.0을 발표할거라는 소문이 있더니 전날 SDK를 출시하는군요. 무슨 전격작전도 아니고… 어쨌거나 이번 2.0에서 보여준 구글의 행태는 두고두고 나쁜 기억으로 남을 것입니다. 하지만 이번 릴리즈에 포함된 내용은 당분간 구글을 용서하게 만듭니다. 아 사용자의 간사함이여~ 자세한 내용은 천천히 살피더라도 큰 덩어리만 살펴봅니다.

  • Synchronization – Exchange 뿐만 아니라 Sync Adapter를 새로 정의할 수 있습니다. Exchange 를 메일서버로 사용할 수도 있는 듯 합니다.
  • Camera 기능이 강화되었습니다.
  • HTML5 – Database, Application Cache, Geolocation, Video 완전 대박이군요
  • Google Maps Navigation - 이게 나온다 나온다 하던 그놈. 안드로이드의 킬러 앱? 이게 전격작전의 이유일까요?

설치해보니 이런 저런 문제가 발생하더군요. 때문에 저와 유사한 시스템을 사용하시는 분들을 위해 설치법을 기록해둡니다. 64비트 비스타에 이미 1.6 SDK 가 설치되어 있어서 업그레이드하는 경우입니다. 설치된 폴더는 android-sdk-windows-1.6_r1 입니다.  일단 1.6 SDK 폴더의 tools 폴더를 tools2 라는 이름으로 통째로 사본을 만듭니다.  관리자 계정으로 명령 프롬프트를 여신 후에

> cd android-sdk-windows-1.6_r1
> set ANDROID_SWT=android-sdk-windows-1.6_r1tools2libx86_64
> tools2android

  를 실행하시면 Android SDK Manager 창이 뜹니다. 여기에서 Settings 에서 http 관련 체크박스를 체크하시고 저장한 후에 Installed Packages 에서 Update All 하시면 새 SDK가 설치 가능하다고 나옵니다. Install Accepted 하시면 설치됩니다. 제 시스템은 64비트 Vista 입니다. 때문에 다른 시스템에서는 관리자 계정이나 환경변수 ANDROID_SWT 설정이 필요 없을 수도 있습니다. 64비트가 아니면 x86_64 대신 x86 을 사용하셔야 합니다. 실행 폴더를 tools 위로 잡은 이유는 업데이트할 때 tools 폴더를 move 하는 것으로 보이기 때문입니다. 이제 Android SDK Manager 를 종료하신 후에

> set ANDROID_SWT=android-sdk-windows-1.6_r1toolslibx86_64
> toolsandroid

  로 새 버전을 실행합니다. Installed Packages 에서 다시 한번 Update All 하시면 Google API를 비롯한 몇 가지 업데이트가 더 나옵니다. 차례차례 Accept 하신 후에 Install Accepted를 하시면 설치절차가 완료됩니다. 이제 Eclipse 에서 ADT 만 업데이트해 주시면 끝. 이렇게 설치된 시스템으로 2.0 AVD를 만들어 살펴보니 3개의 시스템 서비스가 추가된 것을 알 수 있습니다.

  • android.backup.IBackupManager
  • android.accounts.IAccountManager - Account, password, and authtoken management for all accounts on the device.
  • android.media.IAudioPolicyService

관련 포스트: