Do I have to add VIBRATE permission if I'm using Handheld.Vibrate()

Do I have to add VIBRATE permission if I’m using Handheld.Vibrate(). or is it added automatically?

If I do have to add it, how do I do it. How to edit the AndroidManifest.

Are you using Unity 5.5.1 by any chance? I didn’t have to add the permission previously, but now that I updated my game to 5.5.1 I receive an error if I use vibration.

Just adding the following line to your AndroidManifest.xml should fix this issue:

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