FirebaseAnalytics.getInstance显示警告,但编译成功 [英] FirebaseAnalytics.getInstance showing warning but compiles successfully

查看:146
本文介绍了FirebaseAnalytics.getInstance显示警告,但编译成功的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我编写有关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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆