在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
答案 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软件包...并在左侧选择已安装的软件包那么你将在右侧选择一个包,选择第三方包,并根据你的要求安装谷歌包......