차례:
- 에뮬레이터의 화면이 너무 큼
- 오류 메시지 : 호환되는 대상을 찾을 수 없습니다.
- 오류 메시지 : 사용자 데이터 이미지가 다른 에뮬레이터에서 사용됩니다.
- 오류 메시지 : 알 수없는 가상 장치 이름
- 오류 메시지 : INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
- 응용 프로그램이 시작되지만 에뮬레이터에 강제 종료 또는 대기 대화 상자가 표시됩니다.
- 앱에 대한 변경 사항이 에뮬레이터에 표시되지 않습니다.
비디오: [센치한 개발자] (21) 안드로이드 스튜디오 기초 강의 : 최신버전 안내, 오류 해결 2024
첫 번째 Android 앱을 실행하려고 할 때 노력이 멈 추면 절망하지 마세요. 다음은 발생하는 문제를 해결하는 데 도움이되는 몇 가지 문제 해결 정보입니다.
에뮬레이터의 화면이 너무 큼
때로는 개발 컴퓨터의 화면 해상도가 충분히 높지 않을 때도 있습니다. (아마도 시력이 과거와 다를 수 있습니다.)이 증상은 거래 차단기가 아니지만 에뮬레이터의 아래쪽 버튼을 볼 수 없다면 앱을 쉽게 테스트 할 수 없습니다. 개발 컴퓨터의 화면 해상도를 변경할 수 있습니다. 에뮬레이터 창을 조정하는 것이 덜 침략적이긴하지만.
에뮬레이터 창 크기를 변경하려면 다음 단계를 수행하십시오.
-
에뮬레이터를 닫습니다.
-
Eclipse 기본 메뉴에서 Window → Android Virtual Device Manager를 선택하십시오.
-
가상 장치 목록에서 프로젝트에 적합한 AVD를 선택하고 시작을 클릭합니다.
-
시작 옵션 대화 상자에서 실제 크기로 표시 배율 조정 확인란을 선택합니다.
-
화면 크기 필드에서 값을 낮추십시오.
화면 크기 값을 변경하면 배율 필드의 값이 자동으로 변경됩니다. 배율 값이 작을수록 개발 컴퓨터의 화면에 에뮬레이터가 더 작게 표시됩니다.
-
시작을 클릭하십시오.
결과적으로 Eclipse는 작은 에뮬레이터 창을 사용하여 이번에는 에뮬레이터의 새로운 사본을 실행합니다.
오류 메시지: 호환되는 대상을 찾을 수 없습니다.
이 메시지가 표시되면 프로젝트를 실행할 수있는 Android 가상 장치 (AVD)를 만들지 않았을 가능성이 큽니다. Eclipse가 새로운 AVD를 만드는 것을 도와 준다면 받아 들여라. 그렇지 않으면 창 → Android 가상 장치 관리자를 선택하여 새 AVD를 만듭니다.
오류 메시지: 사용자 데이터 이미지가 다른 에뮬레이터에서 사용됩니다.
이 메시지가 표시되면 에뮬레이터와 관련된 얽힘으로 인해 Android가 작동하지 않습니다. 먼저 에뮬레이터를 닫았다가 다시 시작하십시오.
간단한 다시 시작 기능이 작동하지 않는 경우 다음 단계를 수행하십시오.
-
에뮬레이터를 닫습니다.
-
Eclipse의 메인 메뉴에서 Window → Android Virtual Device Manager를 선택하십시오.
-
가상 장치 목록에서 프로젝트에 적합한 AVD를 선택하고 시작을 클릭하십시오.
-
시작 옵션 대화 상자에서 사용자 데이터 지우기 확인란을 선택하고 시작을 클릭합니다.
결과적으로, Eclipse는 에뮬레이터의 새 복사본을 시작합니다. 이번에는 깨끗한 슬레이트가 있습니다.
위의 단계를 수행했지만 사용자 데이터 이미지가 다른 에뮬레이터에서 사용되었다는 메시지가 계속 표시되는 경우이 문제에 대한 자세한 내용은 Android 개발자를위한 인형 개발자 웹 페이지를 참조하십시오.
오류 메시지: 알 수없는 가상 장치 이름
Android는 홈 디렉토리에서 AVD를 찾습니다. android / avd 하위 디렉토리에 있으며 가끔씩 검색이 잘못 될 수 있습니다. 예를 들어, i 드라이브의 홈 디렉토리를 나열하는 Windows 컴퓨터가 있다고 가정 해보십시오. 귀하의 AVD는 i: Userbarry에 있습니다. androidavd. Android는 컴퓨터의 홈 디렉토리 조언을 무시하고 대신 c: UsersBarry를 찾습니다. 안드로이드가 AVD를 찾지 못하면 불평을합니다.
교차점 또는 심볼릭 링크를 사용하여이 문제에 대한 멋진 해결책을 고안 할 수 있습니다. 그러나 이런 종류의 해결책은 그들 자신의 특별한 취급을 필요로합니다. 간단하게 유지하기 위해 i: Usersbarry의 내용을 복사 할 수 있습니다. c: Usersbarry에 안드로이드 디렉토리. 안드로이드가 문제를 해결합니다.
오류 메시지: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATE
이 오류 메시지는 이전에 설치 한 응용 프로그램이 설치하려는 응용 프로그램과 충돌 함을 나타냅니다. 따라서 에뮬레이터 화면에서 설치된 응용 프로그램 목록 (일반적으로 설정 화면의 옵션)으로 이동하십시오. 응용 프로그램 목록에서 이전에 설치 한 응용 프로그램을 삭제하십시오.
때때로 에뮬레이터의 설정 → 응용 프로그램 메뉴에서 이전에 설치된 응용 프로그램을 찾는 데 문제가있을 수 있습니다. 그렇다면 개발자를위한 Java Programming for Dummies 웹 페이지에서 괴상한 해결책을 찾아보십시오.
응용 프로그램이 시작되지만 에뮬레이터에 강제 종료 또는 대기 대화 상자가 표시됩니다.
강제 종료 또는 대기 대화 상자의 공식 이름은 응용 프로그램이 응답하지 않습니다 (ANR)입니다. 안드로이드는 앱이해야 할 일을하기에는 너무 오래 걸릴 때마다 ANR 대화 상자를 표시합니다. 앱이 실제 기기 (휴대 전화 또는 태블릿)에서 실행되면 Android에서 ANR 대화 상자를 표시하지 않아야합니다.
하지만 느린 에뮬레이터에서는 몇 가지 강제 종료 또는 대기 메시지를 보는 것이 과정의 경우입니다. 대기를 선택하십시오. 약 10 초 내에 대개 대화 상자가 사라지고 응용 프로그램이 계속 실행됩니다.
앱에 대한 변경 사항이 에뮬레이터에 표시되지 않습니다.
앱이 실행되며 몇 가지 개선 사항을 원합니다. 따라서 에뮬레이터를 계속 실행하면 앱의 코드가 수정됩니다. 하지만 실행 → 실행 → Android Application을 선택하면 에뮬레이터에서의 앱 동작이 변경되지 않습니다.
이런 일이 발생하면 무언가가 막히게됩니다. 에뮬레이터를 닫고 다시 시작하십시오. 필요한 경우 오류 메시지에 대해 사용자 데이터 지우기 도구를 사용하십시오. "사용자 데이터 이미지는 다른 에뮬레이터에서 사용됩니다. "