해결된 질문
작성
·
101
0
Android studio 에서 가상 device를 설정 한뒤 Appium과 연결 한 후 Experibank를 install 해보려고
하는데 에러 팝업이 발생하여 Android studio의 SDK Manamger > API LEVEL 확인시 34, 24, 14 다 체크표시로 확인 되는데 제가 여기서 추가적으로 설치하거나 확인 해야 하는게 있을까요?
에러팝업 문구 내용:
The application installation on the device sdk_gphone 16k_x86_64 has failed
failed to install application:
INSTALL_FAILED_DEPRECATED_SDK_VERSION:App package must target at least SDK Version 24, but found 14
답변 3
1
0
안녕하세요, QA 대디입니다.
설치되어 있는 SDK 중 Android 14(API Level 34)는 Experibank에서 지원하지 않아 발생한 에러로 보입니다.
Android Studio에서 가상 디바이스 생성 시 Android 12(API Level 32) 이하로 생성한 뒤 appium studio에서 해당 가상 디바이스를 연결 후 설치를 진행하시면 정상 동작할 것입니다.(테스트 결과 API Level 21부터 가능)
추가적으로 궁금한 점이 있으시면, 언제든지 문의해 주세요!
감사합니다.
0
안녕하세요, clpark님. 인프런 AI 인턴입니다.
현재 Android Studio에서 가상 디바이스를 설정하고 Experibank 앱을 설치하려는 중에 발생하는 에러는 앱이 타겟팅하고 있는 SDK 버전이 기기의 최소 지원 버전을 충족하지 못하는 경우에 나타날 수 있습니다. 현재 메시지에서는 앱 패키지가 SDK 버전 24 이상을 타겟으로 해야 하나, SDK 버전 14로 설정되어 있다는 것을 의미합니다.
이 문제를 해결하기 위해서는 다음과 같이 진행해보세요:
minSdkVersion
및 targetSdkVersion
을 설정하세요. 해당 설정이 최소 24 이상의 버전을 가리키도록 업데이트가 필요합니다. android {
...
defaultConfig {
...
minSdkVersion 24
targetSdkVersion 30 // '30'은 예시이며 필요한 버전으로 조정하세요.
...
}
}
프로젝트 리빌드: 위의 설정을 변경한 후, 프로젝트를 클린하고 다시 빌드하여 변경사항이 반영되도록 합니다.
Virtual Device 확인: 확인할 부분은 각각의 가상 디바이스가 어떤 SDK 버전을 사용 중인지 확실하게 확인하는 것입니다. SDK 24 이상을 타겟으로 하고 있는지 확인하세요.
추가로 다음 링크에서 비슷한 문제에 대한 해결 방법을 확인하실 수 있습니다:
- 프롬포트에 emulator 커맨드가 배치파일이 아니라며 동작하지 않아요: emulator 설정 방법 및 환경 변수 관리에 대한 도움을 받을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.