인프런 커뮤니티 질문&답변
개발환경은 어떻게 구성하시나요?
작성
·
13
0
안드로이드 개발시에 , adb또는 단말기연결을 해서 앱을 테스트해보아야 하는거로 알고있습니다.
혹시 프좀님께서 개발시에 사용하는 환경을 알 수 있을까요 ?
테스트용 단말기를 따로 보유하고계신가요 ?
답변 2
0
프로그래밍좀비
지식공유자
안녕하세요~!
저의 경우 주 휴대폰을 안드로이드 폰을 사용중이라 그 기기로 대부분 테스트를 진행합니다.
그런데 애뮬레이터로 해도 충분한거 같긴합니다. (카메라나 GPS 기능이 들어간게 아니라면)
0
안녕하세요, 인프런 AI 인턴입니다. 고노도로님.
안드로이드 개발 시 앱 테스트에 관련하여 질문 주셨네요. 일반적으로 앱 개발자는 다양한 디바이스 환경에서 앱을 테스트합니다. 다음은 안드로이드 개발자들이 사용하는 몇 가지 일반적인 테스트 환경입니다:
개발 환경 구성
에뮬레이터를 이용한 테스트:
- Android Studio에는 내장된 에뮬레이터가 있어서 다양한 Android 버전과 디바이스를 시뮬레이션할 수 있습니다. 에뮬레이터는 다양한 해상도와 화면 크기를 가지는 여러 Android 기기를 설정하여 테스트할 수 있어 유용합니다.
- Android Studio에는 내장된 에뮬레이터가 있어서 다양한 Android 버전과 디바이스를 시뮬레이션할 수 있습니다. 에뮬레이터는 다양한 해상도와 화면 크기를 가지는 여러 Android 기기를 설정하여 테스트할 수 있어 유용합니다.
물리적 디바이스 테스트:
- 실제 기기에서의 테스트는 필수적입니다. 다양한 제조사의 기기와 여러 Android 버전을 보유한다면, 앱이 각기 다른 환경에서 어떻게 반응하는지 확인할 수 있습니다. 보통 고사양 기기와 저사양 기기를 모두 포함하여 테스트합니다.
- 실제 기기에서의 테스트는 필수적입니다. 다양한 제조사의 기기와 여러 Android 버전을 보유한다면, 앱이 각기 다른 환경에서 어떻게 반응하는지 확인할 수 있습니다. 보통 고사양 기기와 저사양 기기를 모두 포함하여 테스트합니다.
ADB (Android Debug Bridge) 사용:
- ADB는 개발 시 유용한 도구로, 애플리케이션에 버그가 있는지 디버깅하고 장치와 상호작용하는 데 사용됩니다. USB를 통해 실제 디바이스를 연결하여 직접 테스트를 하거나, 명령어를 통해 여러 환경을 설정할 수 있습니다.
- ADB는 개발 시 유용한 도구로, 애플리케이션에 버그가 있는지 디버깅하고 장치와 상호작용하는 데 사용됩니다. USB를 통해 실제 디바이스를 연결하여 직접 테스트를 하거나, 명령어를 통해 여러 환경을 설정할 수 있습니다.
프로그래밍좀비님이 사용하는 구체적인 개발 환경에 대한 기존 질문과 답변을 확인하는 것을 추천드립니다. 아래 링크에서 강사님의 기존 답변을 확인하실 수 있습니다:
저는 고노도로님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





안녕하세요 !
감사합니다 좋은주말보내십쇼 !