使用Android 2.3.3谷歌API开发的源代码不适用于Android 4.0.3

使用Android 2.3.3谷歌API开发的源代码不适用于Android 4.0.3,android,android-emulator,Android,Android Emulator,我使用Android 2.3.3谷歌API开发了一个Android应用程序。我试图再次使用Android 4.0.3谷歌API构建相同的源代码。但当我尝试运行应用程序时,控制台显示错误为“未能安装共享库”“检查LogCat以了解更多详细信息”。当签入“Logcat”时显示错误为找不到com.google.android.maps。有人能帮我解决这个问题吗。对于eclipse,您必须为每个版本分别安装google maps api可能是您的eclipse为2.3版安装google Map api,

我使用Android 2.3.3谷歌API开发了一个Android应用程序。我试图再次使用Android 4.0.3谷歌API构建相同的源代码。但当我尝试运行应用程序时,控制台显示错误为“未能安装共享库”“检查LogCat以了解更多详细信息”。当签入“Logcat”时显示错误为找不到com.google.android.maps。有人能帮我解决这个问题吗。

对于eclipse,您必须为每个版本分别安装google maps api可能是您的eclipse为2.3版安装google Map api,但不为4.0版安装google maps api

对于eclipse,您必须为每个版本分别安装google maps api您的eclipse具有适用于2.3的Google Map api,但不适用于4.0

您可能忘记在mainfest文件中添加librery。 在mainfest文件中添加以下代码(应用程序标记内)


您可能忘记在mainfest文件中添加librery。 在mainfest文件中添加以下代码(应用程序标记内)


库管理已从r17更改。如果您将ADT更新到此版本或更高版本,请尝试以下操作:

右键单击项目>属性>Java构建>订单和导出


将您的库移到顶部

从r17更改的库管理。如果您将ADT更新到此版本或更高版本,请尝试以下操作:

右键单击项目>属性>Java构建>订单和导出

将库移到顶部

      <uses-library android:name="com.google.android.maps" />