kirtan403
kirtan403

Reputation: 7411

FirebaseAnalytics.getInstance showing warning but compiles successfully

When I write code about firebase analytics like FirebaseAnalytics.getInstance() I get a warning message:

Missing permissions required by FirebaseAnalytics.getInstance: android.permission.ACCESS_NETWORK_STATE and android.permission.WAKE_LOCK

Here is the screenshot:

enter image description here

I didn't found anything about this by googling.

I also tried cleaning and rebuilding my project. Restarting Android studio. Nothing worked.

What's the issue?

Edit: Permissions are there. I can see those in the merged manifest. But still gives the error.

enter image description here

Upvotes: 25

Views: 7820

Answers (1)

Ognian Gloushkov
Ognian Gloushkov

Reputation: 2659

Add

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

to your Manifest file

Android Studio doesn't look in imported lib's manifests. It's just an IDE error. You can disable the inspection

Upvotes: 15

Related Questions