2012-01-09 3 views
2

에뮬레이터에서는 정상적으로 작동하지만 일부 장치에서는 작동하지 않는 응용 프로그램을 작성하고 있습니다. 나는 2.2와 함께 HTC Desire와 2.2와 Samsung Galaxy S에서 응용 프로그램을 테스트하고 응용 프로그램이 잘 실행됩니다.응용 프로그램은 궁극적으로 에뮬레이터에서 실행되지만 장치에서는 실행되지 않습니다.

그런 다음 OS 4.0.2가 설치된 Google Nexus 휴대 전화에서 애플리케이션을 테스트하여 최신 Android OS와의 호환성을 확인해야했지만 앱이 실행되지 않았습니다. 스플래시 화면이 시작되고 앱이 다운됩니다. 이것은 이해할 수없는 것입니다. 내가 설정했습니다

minSDKVersion to 7 in android manifest 

즉, 이후의 모든 OS 버전 2.1부터 실행해야 함을 의미합니다. 또한 4.0.2 및 4.0.3 에뮬레이터에서 응용 프로그램을 실행하는 데 문제가 있지만 어떻게 든 Nexus에서 실행할 수 있지만 장치 Nexus에서는 실행할 수 없습니다.

이 내가받은 오류입니다 : OS 4.x를위한 에뮬레이터에

[2012-01-06 17:08:21 - my-app] Failed to install my-app.apk on device 'emulator-5556': EOF 
[2012-01-06 17:08:21 - my-app] java.io.IOException: EOF 
[2012-01-06 17:08:21 - my-app] Launch canceled! 

는 ADB 연결 시간 초과를 증가했다가 다음 다시 시작 일식은 날 위해 일했습니다. 하지만 장치에서 할 수있는 일은 .. ???

또 다른 주목할 점은 4.x에서 응용 프로그램을 실행하려고 할 때만 발생한다는 것입니다. 나는 3.x OS 버전을 사용하지 않았다. 2.x OS 버전에서 앱을 실행해도 문제가 없습니다. 제안 및 도움은 항상 apprciated ... ???

+0

여러분이 유용한 로그를 게시하면 도움이 될 것입니다. – nandeesh

+0

LogCat이 무슨 일이 일어나고 있는지 알려줄 수 있습니다. – nmjohn

+0

업데이트를 참조하십시오. 나는 에뮬레이터에서이 문제를 해결했지만 디바이스에서 이걸 어떻게 처리해야할지 모르겠다. apk가 일식이 아닌 수동으로 설치 될 때. –

답변

0

인스턴트 실행을 사용 중지 해보세요. 설정으로 이동하여 즉시 실행 사용을 선택 취소하고 앱을 실행하십시오. 희망이 도움이 될 것입니다!

관련 문제