# Removing unnecessary Android permissions

**URL:** <https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956>\
**Category:** How-to Discussions\
**Created:** [January 21, 2016, 6:29pm UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956 "2016-01-21T18:29:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Simo\_Santavirta](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/simo_santavirta/32/175_2.png) [@Simo\_Santavirta](https://forums.fusetools.com/u/Simo_Santavirta)\
**Post date:** [January 21, 2016, 6:29pm UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/1 "2016-01-21T18:29:42Z")

</div>

Yo!

My upcoming app (that will revolutionize everything) doesn’t need all those permissions that Fuse ask for Android app by default.

```auto
Google Play says these will be asked from the user:

android.permission.ACCESS_NETWORK_STATE
android.permission.CALL_PHONE
android.permission.INTERNET
android.permission.READ_EXTERNAL_STORAGE
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE

```

Is there a way to control which permissions are required?

I only need to be able to write to app folder and access interwebz.

---

<div class="post-metadata">

**Author:** ![Bent](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/bent/32/157_2.png) [@Bent](https://forums.fusetools.com/u/Bent)\
**Post date:** [January 21, 2016, 9:25pm UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/2 "2016-01-21T21:25:06Z")

</div>

Not really elegant (yet), but an acceptable workaround is to edit AndroidManifest.xml inside your project and run build.bat afterwards. Should work. 🙂

---

<div class="post-metadata">

**Author:** ![Simo\_Santavirta](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/simo_santavirta/32/175_2.png) [@Simo\_Santavirta](https://forums.fusetools.com/u/Simo_Santavirta)\
**Post date:** [January 22, 2016, 8:34am UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/3 "2016-01-22T08:34:38Z")

</div>

Works great thanks 🙂

---

<div class="post-metadata">

**Author:** ![LimeInBox](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/limeinbox/32/211_2.png) [@LimeInBox](https://forums.fusetools.com/u/LimeInBox)\
**Post date:** [May 5, 2016, 4:34pm UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/4 "2016-05-05T16:34:12Z")

</div>

How do you do this on mac ?

---

<div class="post-metadata">

**Author:** ![Remi\_Pedersen](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/remi_pedersen/32/432_2.png) [@Remi\_Pedersen](https://forums.fusetools.com/u/Remi_Pedersen)\
**Post date:** [May 6, 2016, 9:28am UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/5 "2016-05-06T09:28:08Z")

</div>

It works in the same way for both OSX and Windows. Just locate AndroidManifest.xml under the build/Android/ directory (for instance in `build/Android/Preview/<appname>/app/src/main/`), change it manually (standard Android docs for that are [here](http://developer.android.com/guide/topics/manifest/manifest-intro.html)) and then start `build.bat` afterwards (located under `build/Android/Preview/` in this case)

---

<div class="post-metadata">

**Author:** ![basma.alsousi](https://avatars.discourse-cdn.com/v4/letter/b/bcef8e/32.png) [@basma.alsousi](https://forums.fusetools.com/u/basma.alsousi)\
**Post date:** [June 21, 2017, 7:22am UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/6 "2017-06-21T07:22:32Z")

</div>

Hi ,  
I do “build” not “preview”. but I can’t find “build.bat” ?  
Where I can find this ?

---

<div class="post-metadata">

**Author:** ![Uldis](https://yyz1.discourse-cdn.com/flex035/user_avatar/forums.fusetools.com/uldis/32/657_2.png) [@Uldis](https://forums.fusetools.com/u/Uldis)\
**Post date:** [June 22, 2017, 8:52am UTC](https://forums.fusetools.com/t/removing-unnecessary-android-permissions/4956/7 "2017-06-22T08:52:06Z")

</div>

Hi basma,

the `build.bat` script is usually put under `<project root folder> / build / Android / Release` after you execute `fuse build -tandroid` with or without other build flags that are needed for a release build.
