FirebaseAnalytics.getInstance显示警告,但编译成功
问题描述:
当我写的火力分析像FirebaseAnalytics.getInstance()
我得到一个警告消息代码:FirebaseAnalytics.getInstance显示警告,但编译成功
缺少权限由FirebaseAnalytics.getInstance要求:android.permission.ACCESS_NETWORK_STATE和android.permission。 WAKE_LOCK
下面是截图:
我没有发现任何关于此事的谷歌搜索。
我也尝试清洗和重建我的项目。重新启动Android工作室。没有工作。
这是什么问题?
编辑:权限在那里。我可以看到合并清单中的人员。但仍然给出了错误。
答
添加<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
和<uses-permission android:name="android.permission. WAKE_LOCK" />
到您的清单文件
可以忽略警告。 'ACCESS_NETWORK_STATE'和'WAKE_LOCK'是正常权限,不需要在运行时询问。 [文档](https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous) –
@AnkurJain但他们应该在清单文件中。否则这将无法按预期工作 – kirtan403
是的,您需要在Manifest中添加这些权限。 –