时间:2010-07-26 17:47:37

标签: android map

4 个答案:

答案 0 :(得分:12)

你可能在错误的地方有uses-library - 标签,至少这是我的问题,而Eclipse / Google SDK并没有抱怨。它必须在application之下,与application-Tag旁边的uses-permission不同。

它应该是这样的:

<manifest ...>

    <uses-permission android:name="android.permission.INTERNET" />

    <application ...>

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

    </application>

</manifest>

答案 1 :(得分:0)

在缺少Google API的模拟器上运行应用程序时,我经常会遇到此错误,因为Android无法找到MapActivity类。

答案 2 :(得分:0)

是的,在Application标记内部使用using map权限可以在模拟器中为我修复它。 V-2.1.1

答案 3 :(得分:0)

最简单的答案就是改变主要活动以扩展MapActivity并在那里添加一些未实现的方法

@Override
protected boolean isRouteDisplayed() {

}

所以你有一个正常的活动转换成MapActivity但是没有添加任何地图视图你可以随意使用MapActivity,因为它具有正常活动的所有属性,它对我有用!