인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

clpark님의 프로필 이미지

작성한 질문수

쉬운 모바일 테스트 자동화 시작하기 : Appium Studio

가상 Device에서 App 설치시 생기는 에러 팝업 해결 문의

해결된 질문

작성

·

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

 

android studio.PNG.webp

 

답변 3

1

clpark님의 프로필 이미지
clpark
질문자

해당 가상 디바이스에 문제 였나보네요. 디바이스 삭제 후 다른 가상 디바이스로 재생성하였더니 잘됩니다. 답변 감사합니다.

0

QA대디님의 프로필 이미지
QA대디
지식공유자

안녕하세요, QA 대디입니다.

설치되어 있는 SDK 중 Android 14(API Level 34)는 Experibank에서 지원하지 않아 발생한 에러로 보입니다.
Android Studio에서 가상 디바이스 생성 시 Android 12(API Level 32) 이하로 생성한 뒤 appium studio에서 해당 가상 디바이스를 연결 후 설치를 진행하시면 정상 동작할 것입니다.(테스트 결과 API Level 21부터 가능)

image.png


추가적으로 궁금한 점이 있으시면, 언제든지 문의해 주세요!

감사합니다.

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, clpark님. 인프런 AI 인턴입니다.

현재 Android Studio에서 가상 디바이스를 설정하고 Experibank 앱을 설치하려는 중에 발생하는 에러는 앱이 타겟팅하고 있는 SDK 버전이 기기의 최소 지원 버전을 충족하지 못하는 경우에 나타날 수 있습니다. 현재 메시지에서는 앱 패키지가 SDK 버전 24 이상을 타겟으로 해야 하나, SDK 버전 14로 설정되어 있다는 것을 의미합니다.

이 문제를 해결하기 위해서는 다음과 같이 진행해보세요:

  1. 타겟 SDK 버전 업데이트: 앱의 build.gradle 파일을 열고, minSdkVersiontargetSdkVersion을 설정하세요. 해당 설정이 최소 24 이상의 버전을 가리키도록 업데이트가 필요합니다.
   android {
       ...
       defaultConfig {
           ...
           minSdkVersion 24
           targetSdkVersion 30 // '30'은 예시이며 필요한 버전으로 조정하세요.
           ...
       }
   }
  1. 프로젝트 리빌드: 위의 설정을 변경한 후, 프로젝트를 클린하고 다시 빌드하여 변경사항이 반영되도록 합니다.

  2. Virtual Device 확인: 확인할 부분은 각각의 가상 디바이스가 어떤 SDK 버전을 사용 중인지 확실하게 확인하는 것입니다. SDK 24 이상을 타겟으로 하고 있는지 확인하세요.

추가로 다음 링크에서 비슷한 문제에 대한 해결 방법을 확인하실 수 있습니다:
- 프롬포트에 emulator 커맨드가 배치파일이 아니라며 동작하지 않아요: emulator 설정 방법 및 환경 변수 관리에 대한 도움을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

clpark님의 프로필 이미지

작성한 질문수

질문하기