코딩 공부

안드로이드 개발할 때 사용하는 도구들 (Android SDK Tools) 본문

Technical Interview Prep

안드로이드 개발할 때 사용하는 도구들 (Android SDK Tools)

Daily Coding 2020. 11. 19. 15:37

1. 안드로이드 에뮬레이터 (Android Emulator)

컴퓨터 안에 가상의 안드로이드 스마트폰을 실행하도록 설계된 도구로 안드로이드 개발을 처음 접할때 제일먼저 사용해보는 것이 이 도구인것 같습니다. 

 

2. Dalvik Debug Monitoring Services (DDMS)

코딩이 끝나고 테스트를 할때 주로 사용하는 도구입니다. Heap안에 어떤게 들어가있는지, thread는 어떻게 사용되고 있는지 등 실시간으로 볼 수 있습니다. 그래서 어디서 잘 작동하고 어디서 잘 안되는지 볼 수 있습니다. 예를 들어 로그인을 하면 로그인 정보를 xml파일로 볼 수 있습니다. Android Studio에서는 Android Device Monitor로 사용할 수 있었지만 지금은 사라지고 Android Studio 자체에 그 기능이 들어가게 되었습니다.

참고: developer.android.com/studio/releases/index.html#user_interface_and_user_experience_improvements

 

Android 스튜디오 출시 노트  |  Android 개발자  |  Android Developers

Android의 공식 IDE인 Android 스튜디오의 최신 버전에 있는 새로운 기능을 알아보세요.

developer.android.com

 

3. Android Asset Packaging Tool (AAPT)

AAPT는 SDK안에 포함된 도구로 앱안에 있는 리소스 파일들 AndroidManifest.xml과 UI용 xml파일들을 컴파일하고 Android Application Package (APK) 파일로 만들어줍니다. 

 

4. Android Debug Bridge (ADB)

ADB는 IDE (Integrated Development Environment)의 도움없이 에뮬레이터나 연결된 실제 기기를 조작을 할 수 있게 도와주는 역할을 합니다. IDE를 사용하지 않게 때문에 Command Prompt에 명령어를 사용해서 사용합니다.

'Technical Interview Prep' 카테고리의 다른 글

안드로이드 액티비티 (Android Activity) 란?  (0) 2020.11.19
Android 안드로이드 인터뷰 문제  (0) 2020.11.19
ENTITY FRAMEWORK 란?  (0) 2020.10.21
.NET FRAMEWORK 란?  (0) 2020.10.21
Comments