Android - 在当前主题中找不到样式'mapViewStyle'。

15 浏览
0 Comments

Android - 在当前主题中找不到样式'mapViewStyle'。

我在我的Android地图应用程序中遇到了一个小问题。当我将MapView添加到我的布局xml文件中时,它显示了“在当前主题中找不到样式\'mapViewStyle\'”的错误信息。\n这是我的AndroidManifest.xml文件:\n


    
    
    
        
            
                
                
            
        
    
    
    

\n出现错误信息的main.xml文件如下:\n



   

\n注意:我已经检查过我的Google Maps API密钥,密钥没有问题。\n有什么建议吗?

0
0 Comments

这个问题的原因是,在项目创建过程中,Eclipse要求为应用程序定义一个主题。可能选择了任何Holo主题,但这个主题不支持MapView,因此会显示错误信息"Failed to find style 'mapViewStyle' in current theme"。

解决方法是进入res>values>styles.xml文件,删除之前的主题行,并添加以下代码:

<style name="AppBaseTheme" parent="android:Theme.Light" />

0
0 Comments

Android - Failed to find style 'mapViewStyle' in current theme问题的出现原因是由于Eclipse的一个bug导致的。解决方法是通过Ant builder(通过终端)来解决。最新的Eclipse版本是Juno 4.3,也存在这个问题。

以上是一位用户在讨论论坛上描述的关于Android - Failed to find style 'mapViewStyle' in current theme问题。从用户的描述中可以看出,这个问题是由于Eclipse的一个bug导致的。用户通过使用Ant builder来解决这个问题。用户提到他使用的是最新版本的Eclipse(Juno 4.3),并且也遇到了这个问题。

在处理这个问题时,用户没有提供具体的解决方法或步骤。然而,从用户的描述中可以推测出可能的解决方法是通过使用Ant builder来构建项目。Ant builder是一个用于自动化构建和部署Java应用程序的工具。

Ant builder的使用方法如下:

1. 打开终端或命令提示符。

2. 切换到项目的根目录。

3. 运行以下命令来构建项目:

ant clean debug

这将使用Ant builder来清理项目并构建调试版本的应用程序。

以上是关于Android - Failed to find style 'mapViewStyle' in current theme问题的原因和解决方法的整理。根据用户的描述,这个问题是由于Eclipse的一个bug导致的,可以通过使用Ant builder来解决。希望这篇文章对遇到类似问题的开发者有所帮助。

0