FirebaseAnalytics.getInstance显示警告,但编译成功 [英] FirebaseAnalytics.getInstance showing warning but compiles successfully
问题描述
当我编写有关Firebase分析的代码(例如 FirebaseAnalytics.getInstance()
)时,会收到警告消息:
When I write code about firebase analytics like FirebaseAnalytics.getInstance()
I get a warning message:
FirebaseAnalytics.getInstance所需的缺少权限:android.permission.ACCESS_NETWORK_STATE和android.permission.WAKE_LOCK
Missing permissions required by FirebaseAnalytics.getInstance: android.permission.ACCESS_NETWORK_STATE and android.permission.WAKE_LOCK
这是屏幕截图:
我没有通过谷歌搜索找到任何有关此的信息.
I didn't found anything about this by googling.
我还尝试清理和重建项目.重新启动Android Studio.什么都没用.
I also tried cleaning and rebuilding my project. Restarting Android studio. Nothing worked.
出什么问题了?
编辑:具有权限.我可以在合并清单中看到这些内容.但是仍然给出错误.
Permissions are there. I can see those in the merged manifest. But still gives the error.
推荐答案
添加
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
到清单文件
Android Studio不会在导入的lib清单中查找.这只是一个IDE错误.您可以禁用检查
Android Studio doesn't look in imported lib's manifests. It's just an IDE error. You can disable the inspection
这篇关于FirebaseAnalytics.getInstance显示警告,但编译成功的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!