安卓谷歌地图未能在当前主题中找到样式“mapViewStyle”

2022-09-02 01:42:40

添加谷歌地图视图时(我扩展了MapView,使用xml编辑器将其添加到活动中,并手动将我的谷歌地图API密钥添加到布局xml文件中)

我的权限允许在清单文件中使用互联网

我想知道的是,在xml编辑器中,我收到错误“无法在当前主题中找到样式'mapViewStyle'”,但我似乎已正确设置所有内容。


答案 1

当我尝试按照Android MapView教程构建一个简单的应用程序时,我遇到了同样的问题。

该应用程序在文件文件的AVD中显示了此异常:main.xml

在当前主题中找不到样式“mapViewStyle”

最后我发现文件中有一个错误:AndroidManifest.xml

该元素应该是该元素的子元素,而不是紧邻该元素。<uses-library android:name="com.google.android.maps" /><application><manifest>

希望这对你有任何帮助。


答案 2

为了它的价值...

  1. 我的经验是,我在UI设计器中得到了这个,但它并没有破坏构建。我假设这是一个Eclipse / Android SDK错误。

  2. 我的应用在应用商店中一直运行良好,直到我将 SDK 升级到版本 20。这让我相信这与SDK有关。

  3. 在我发现的这个问题的各种答案(和重复项)中,没有一个有帮助:

    • 不更改目标 SDK

    • 不干净和构建

    • 不手动声明样式


最后,这些问题都是重复的(正如Ewok所证实的那样,这些问题大多是无用的):

我试图向主持人指出这一点,但我被忽视了......


推荐