2012-12-26 3 views
1

가능한 중복 :
Android Maps: Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY오류 안드로이드 응용 프로그램을 실행하는 동안

나는 구글지도 애플리케이션을 처리했다

내 코드가 오류없이 완벽하게 간다; 나는 그것을 실행하기 시작했을 때, 나는 내 콘솔에서 오류를 얻고 것은 :

[2012-12-26 11:43:44 - MapsActivity] Installing MapsActivity.apk... 
[2012-12-26 11:43:45 - MapsActivity] Installationerror:INSTALL_FAILED_MISSING_SHARED_LIBRARY 
[2012-12-26 11:43:45 - MapsActivity] Please check logcat output for more details. 
[2012-12-26 11:43:45 - MapsActivity] Launch canceled! 

이 내 로그 캣

12-26 11:41:30.444: D/AndroidRuntime(263): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<< 

    12-26 11:41:30.444: D/AndroidRuntime(263): CheckJNI is ON 

    12-26 11:41:30.553: D/AndroidRuntime(263): --- registering native functions --- 

    12-26 11:41:31.103: D/dalvikvm(215): GC_EXPLICIT freed 403 objects/23512 bytes in 51ms 

    12-26 11:41:31.124: D/PackageParser(58): Scanning package: /data/app/vmdl51455.tmp 

    12-26 11:41:31.183: D/PackageManager(58): Scanning package com.example.google 

    12-26 11:41:31.183: E/PackageManager(58): Package com.example.google requires unavailable shared library com.google.android.maps; failing! 

    12-26 11:41:31.183: W/PackageManager(58): Package couldn't be installed in /data/app/com.example.google-1.apk 

    12-26 11:41:31.274: D/dalvikvm(58): GC_EXPLICIT freed 5947 objects/302928 bytes in 78ms 

    12-26 11:41:31.324: D/AndroidRuntime(263): Shutting down VM 

    12-26 11:41:31.334: D/dalvikvm(263): Debugger has detached; object registry had 1 entries 

    12-26 11:41:31.344: I/AndroidRuntime(263): NOTE: attach of thread 'Binder Thread #3' failed 

나를 제안하십시오!

+0

클래스 파일의 Activity 대신 MapActivity를 확장하십시오. –

+0

확장 클래스는 이미 MapActivity입니다. –

+1

* "내 코드는 아무런 오류없이 완벽하게 진행되지만, 실행하기 시작하면 오류가 발생합니다."* This 앱. 당신이 그것을 사용하지 않는 한 아무런 버그도 보여주지 않습니다. ' 당신 성명서는 매우 이상하게 보입니다. 오류없이 컴파일 된 것일 수도 있습니다. 이렇게하면 런타임 오류를 방지 할 수 없습니다. –

답변

8

Google Apis와 함께 실행되는 에뮬레이터를 만듭니다. 지도를 지원하지 않는 에뮬레이터를 만들었으므로 오류가 발생합니다.

AVD 관리자로 이동하여 현재 에뮬레이터를 선택하고 편집 버튼을 클릭하십시오.

그런 다음 모든 버전의 Google API로 대상을 선택하고 저장하십시오. 에뮬레이터를 다시 시작하고 앱을 실행하십시오. 이번에는 그러한 오류가 발생하지 않습니다.

아직 사용할 수 없다면 Android SDK를 완전히 업데이트하지 않은 것입니다. 먼저 해주세요.

관련 문제