无法在Android模拟器中打开谷歌地图

时间:2011-03-11 04:53:29

标签: android

在Android模拟器中,我遇到了Logcat错误:

03-11 04:44:56.663: ERROR/AndroidRuntime(403): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.map/com.map.MapDemo}: java.lang.ClassNotFoundException: com.map.MapDemo in loader dalvik.system.PathClassLoader[/data/app/com.map-1.apk]

在AndroidManifest.xml中找不到包com.map

5 个答案:

答案 0 :(得分:2)

如果您的模拟器设置为使用Google API,则可以使用Google地图。如果您还没有,请从下拉列表中创建一个新目标平台作为Google API的模拟器。

答案 1 :(得分:1)

Jst通过导入从inbuild应用程序中获取map.jar文件。

C:\ androidsdk \插件\ addon_google_apis_google_inc_7 \库\ map.jar 在你的eclipse项目中会有jar文件夹。添加外部jar文件,然后使用map.jar。

然后给予互联网许可。并获得api密钥。

答案 2 :(得分:0)

确保已使用以下方法将MapActivity类添加到Android清单中:

<activity android:name="com.map.MapDemo" android:label="MapDemo"/>

答案 3 :(得分:0)

检查以下内容

检查此行是否作为manifest

的子项包含在您的清单文件中
<uses-permission android:name="android.permission.INTERNET"></uses-permission>

仅在清单

中添加以下行作为application的子项
<uses-library android:name="com.google.android.maps" />

下一步右键单击项目文件夹 - &gt;属性 - &gt; android - &gt;检查您是否选择了Google API

还要检查您是否使用Google API创建了AVD。 如果您需要任何帮助,请告诉我们。

答案 4 :(得分:0)

检查你是否在ur eclipse中安装了google软件包....如果你现在没有安装,请在窗口中选择“Android SDK和AVD Manager”安装google软件包...并在左侧选择已安装的软件包那么你将在右侧选择一个包,选择第三方包,并根据你的要求安装谷歌包......