添加google_maps_api密钥后Android manifest出现报错该如何解决
解决方案
你提供的AndroidManifest文件语法、标签闭合、谷歌地图API密钥的配置位置都没有问题,android:icon、android:launchMode、android:theme等属性报错通常是IDE缓存失效或者资源适配问题导致,按以下步骤排查即可:
- 清除IDE无效缓存并重启:打开Android Studio,点击顶部菜单栏
File → Invalidate Caches...,勾选所有可选清除项后点击Invalidate and Restart,等待IDE重启后自动同步项目,80%以上的这类误报都可以通过这个操作解决。 - 核对资源文件完整性:检查
res/mipmap目录下是否存在ic_launcher系列图标文件,res/values/styles.xml中是否定义了LaunchTheme、NormalTheme两个主题样式,确认文件名、样式名没有拼写错误、大小写不匹配的问题。 - 核对Gradle版本适配:如果你使用的AGP版本在7.0及以上,确认模块级
build.gradle的android代码块中已经配置了namespace "com.example.diabetes",和Manifest的package属性保持一致即可,不需要额外修改Manifest配置。 - 清理重建项目:点击顶部菜单栏
Build → Clean Project,清理完成后再执行Build → Rebuild Project,等待全量构建完成即可消除报错。
内容的提问来源于stack exchange,提问作者Oladapo Olatubosun
相关产品推荐
相关产品推荐

