1

可能重复:
Android 地图:安装错误: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!

这是我的 LogCat

  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

请给我建议!!

4

1 回答 1

8

创建一个将与 Google API 一起运行的模拟器。您创建了一个不支持地图的模拟器,因此它会抛出该错误。

转到 AVD Manager,选择您当前的模拟器,然后单击编辑按钮。

然后选择 Target 作为任何版本的 Google API 并保存。重新启动您的模拟器并运行应用程序,这次您不会收到此类错误。

如果这不可用,那么您还没有完全更新您的 Android SDK。请先这样做

于 2012-12-26T06:36:02.467 回答