장치 'emulator-5554'에 * .apk를 설치하지 못했습니다. EOF
실행하려는 프로젝트는 minSDK 레벨 7로 설정되어 있습니다. Android 가상 장치 -5554를 실행할 때 위의 오류 메시지가 표시됩니다 (다른 장치는 잘 작동합니다). 너무 느리게 작동하고 홈 화면이 실행되지 않는 데 너무 많은 시간이 걸립니다. 마지막에 다음 오류가 발생합니다.
장치 'emulator-5554'에 * .apk를 설치하지 못했습니다. EOF
내 컴퓨터와 Eclipse를 여러 번 다시 시작하고 깨끗한 프로젝트를 시작했습니다. 나는 또한 이것을 시도했다 왜 안드로이드 에뮬레이터가 그렇게 느린가요? Android 에뮬레이터의 속도를 높이려면 어떻게해야합니까? 그것을 고치려면. 어제는 꽤 잘 작동했습니다. 이제 너무 부진합니다.
제안이나 도움이 있습니까? 감사합니다
나는이 문제를 여러 번 만났습니다. 작동하지 않는 경우 APK 파일을 실행 한 후 각 단계 후에 다음 단계로 이동하세요.
- 다시 실행하십시오. (간단히 다시 실행 해보십시오).
- Project-> Clean (프로젝트 및 프로젝트가 의존하는 모든 프로젝트 정리).
- 패키지 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭 한 다음 닫습니다. 그런 다음 Eclipse를 닫습니다. 그런 다음 둘 다 다시 엽니 다.
- 이전 단계에 Project-> Clean을 더한 것과 같습니다.
- AVD를 다시 시작하십시오.
- AVD를 삭제합니다. 그런 다음 Android-Sdk 폴더에 AVD가있는 폴더로 이동하여 AVD 이름 (파일과 폴더)이있는 모든 항목을 삭제합니다. 삭제하려면 컴퓨터를 다시 시작해야 할 수 있습니다. 새 AVD를 만듭니다.
다음 명령을 실행하십시오.
adb kill-server
adb start-server
다음 메시지를 그릴 수 있습니다. DeviceMonitor] 연결 시도 : 1 DeviceMonitor] 연결 시도 : 2
해결책:
- 에뮬레이터를 별도로 시작하고 완전히로드 될 때까지 기다립니다.
- 키 잠금을 엽니 다.
- Eclipse로 이동하여 앱을 실행하십시오.
문제의 원인 : Android 에뮬레이터는 새 애플리케이션의 설치를 처리하는 모든 라이브러리를로드하지 않았으며 이로 인해java.io.IOException: EOF
그것은 나에게 문제를 일으켰습니다.
당신은 이것을 시도 할 수 있습니다 :
1. Open the "Android Virtual device Manager"
2. Select from one the listed devices there and run it.
3. Right your Android App -> Run As -> Android Application
그것은 나를 위해 일했습니다. 이클립스의 에뮬레이터에서 이것을 시도했습니다. 앱이 실행되기까지 시간이 걸립니다. 저에게는 33 초가 걸렸습니다. 콘솔에 "성공!"이라는 메시지가 나타날 때까지 기다리십시오.
빨간색 쓰기 (오류)가 표시되면 에뮬레이터를 닫지 말고 그대로두고 애플리케이션을 다시 실행하세요.
내 지식에 따라 문제를 해결하는 방법에는 두 가지가 있습니다.
컴파일 후 다시 생성되는 .apk를 삭제하고 에뮬레이터를 다시 테스트합니다.
에뮬레이터를 삭제하고 앱 외에 새 에뮬레이터를 만듭니다.
나는 그것이 작동한다고 생각한다 ... 그렇지 않으면 실제 오류를 보여주고 그것을 해결하려고하는 logCat을 확인하십시오 ....
도움이 되었으면합니다 .........
인코딩 문제로 인해이 문제가 발생했습니다. 수정하려면 (eclipse 3.6. STS 사용)
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하고 "리소스"를 선택합니다 (내 속성 화면의 첫 번째 옵션).
- "텍스트 파일 인코딩"에서 기타-> UTF-8을 선택합니다.
- "적용"버튼을 클릭하고 확인을 계속합니다.
프로젝트-> 청소
프로젝트-> 실행
.apk가 잘로드됩니다.
window-> show view-> devices-> view menu-> Reset adb를 시도하고 응용 프로그램을 다시 실행하십시오.
제 생각에는이 AVD를 삭제하고 API-7 용으로 새로 만들어야합니다. 그렇지 않으면 잘 작동합니다. 더 많은 솔루션을 보내 드리겠습니다.
문안 인사,
- 에뮬레이터에서 apk를 제거합니다.
- Eclipse에서 애플리케이션을 다시 실행하십시오.
- 최소 Android SDK 버전의 버전을 확인하고 에뮬레이터에서 생성 한 AVD Manager에서 실행 해보세요.
It will Work Definitely...
just close the eclipse and avd emulator and restart it. It works fine
I was facing the same problem but i tried changing the ADB connection timeout. I think it defaults that to 5000ms and I changed mine to 10000ms to get rid of that problem. If you are in Eclipse, you can do this by going through Window -> Preferences and then it is in DDMS under Android.
Neither above helped me, instead, I connected my phone through the back USB hubs (I used forward USB hubs previously), and this helped me!
In my case I have used a tab size(7") emulator to test the application.But It gave me "Failed to install xxxxx.apk on device 'emulator-5554! " and launch cancelled.
The only worked solution to me was set the emulator ram size bit high(1512Mb) and VM Heap size to 36.
After that It worked like charm.
Thank You.
adb is very crazy, after several attempts I found out I was with many devices (emulators and devices) connected , so I removed all devices and it back to work again
- don't start android emulator
- Right Click on Project>Run As>Android Application
and then android emulator automatically start
now ok
the solution is you have to change the time out value to at least 15000ms(milliseconds)as milli is less than seconds, it will be in an instance.. no need of restarting. We should give some time for emulator to upload files for complete run. It depends on our system configurations. Go to windows->perspectives->android->DDMS->timeout
to 15000.
this will work...change the time if it is not working.increase the heap size and try to manipulate the Api minimum level.
I solved The problem by restart Eclipse then Project -> build all
Wipe Data
and restart the virtual device again fix the issue in my case.
In my case I was getting these errors during installation of an apk on a device:
Error during Sync: An existing connection was forcibly closed by the remote host
Error during Sync: EOF
Unable to open connection to: localhost/127.0.0.1:5037, due to: java.net.ConnectException: Connection refused: connect
That led to:
java.io.IOException: EOF
Error while Installing APK
Restarting a device and adb devices didn't help.
I replaced a data-cable
and installed the apk.
When it happened to me, I solved it by closing the emulator and running the project again.
ReferenceURL : https://stackoverflow.com/questions/6376722/failed-to-install-apk-on-device-emulator-5554-eof
'IT Share you' 카테고리의 다른 글
잘못된 개체 상태를 나타내는 기본 제공 .NET 예외가 있습니까? (0) | 2021.01.08 |
---|---|
축 레이블 사용자 지정 (0) | 2021.01.08 |
규정 된 ID / 이름 및 규정되지 않은 ID / 이름은 무엇입니까? (0) | 2021.01.08 |
클래스 API에서 getDeclaredConstructors와 getConstructors의 차이점은 무엇입니까? (0) | 2021.01.08 |
Android 스튜디오 : 실패 [INSTALL_FAILED_OLDER_SDK] (0) | 2021.01.08 |