Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android FirebaseAnalytics.getInstance显示警告但编译成功_Android_Firebase_Firebase Analytics - Fatal编程技术网

Android FirebaseAnalytics.getInstance显示警告但编译成功

Android FirebaseAnalytics.getInstance显示警告但编译成功,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,当我编写有关firebase analytics的代码(如FirebaseAnalytics.getInstance()时,会收到一条警告消息: FirebaseAnalytics.getInstance缺少所需的权限:android.permission.ACCESS\u NETWORK\u STATE和android.permission.WAKE\u LOCK 以下是截图: 我在谷歌上找不到这方面的任何信息 我还尝试清理和重建我的项目。重新启动Android studio。什么都没用 有

当我编写有关firebase analytics的代码(如
FirebaseAnalytics.getInstance()
时,会收到一条警告消息:

FirebaseAnalytics.getInstance缺少所需的权限:android.permission.ACCESS\u NETWORK\u STATE和android.permission.WAKE\u LOCK

以下是截图:

我在谷歌上找不到这方面的任何信息

我还尝试清理和重建我的项目。重新启动Android studio。什么都没用

有什么问题吗

编辑:有权限。我可以在合并清单中看到这些。但仍然给出了错误

添加

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

到您的清单文件


Android Studio不会查看导入的库的清单。这只是一个IDE错误。您可以禁用检查

您可以忽略警告<代码>访问网络状态和
唤醒锁定
是正常权限,不需要在运行时询问@但它们应该在清单文件中。否则这将无法按预期工作是的,您需要在清单中添加这些权限。@AnkurJain它应该通过清单合并进行合并。它们应该在analytics sdk中。我不知道它的安卓工作室问题,也不知道它的合并或sdk@qbix谢谢你的帮助:)然而,在我修改gradle.properties文件后,它突然消失了。好像我什么都没做,突然红色的下划线消失了!最后我可以在合并的清单文件中看到这些。我还可以看到这两个权限是由firebase analytics注入的:9.8.0 manifestUpdated question with the Screenshot androidStudio不在导入的库的清单中查找。这只是一个IDE错误。您可以禁用检查