# Permission requiired you must approve this premission in app settings:storage

**URL:** <https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530>\
**Category:** Mobile\
**Tags:** unreal-engine, UE5-0, question\
**Created:** [September 26, 2022, 10:35am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530 "2022-09-26T10:35:59Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![LocoLeppy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@LocoLeppy](https://forums.unrealengine.com/u/LocoLeppy)\
**Post date:** [September 26, 2022, 10:35am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/1 "2022-09-26T10:35:59Z")

</div>

When i package my android game to distribution and try and open it i get the message permission requiired you must approve this premission in app settings:storage does anyone know how to fix this because i want to publish my game but i cant because no one will be able to get past this screen on launch

---

<div class="post-metadata">

**Author:** ![Nafian8111](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nafian8111](https://forums.unrealengine.com/u/Nafian8111)\
**Post date:** [November 24, 2022, 11:48am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/2 "2022-11-24T11:48:37Z")

</div>

I’m getting the same thing. I’m trying a small, simple test app to package to android. It doesn’t require saving files, but still prompts for permission to storage. But when I click ‘Settings’, the permissions option shows ‘No request’ .

Were you able to find a fix?

 ![Screenshot_20221124-053515](https://d3kjluh73b9h9o.cloudfront.net/original/4X/b/9/d/b9d6a5109c7218d54b1d409ad612ebe09061b012.png)  
 ![Screenshot_20221124-053605](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/5/e/75ed5877fae55d382dc52ade0d3e5f8b5a28fbc4.png)

---

<div class="post-metadata">

**Author:** ![Dragoneel](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/dragoneel/32/617910_2.png) [@Dragoneel](https://forums.unrealengine.com/u/Dragoneel)\
**Post date:** [December 16, 2022, 4:13pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/3 "2022-12-16T16:13:33Z")

</div>

I have the same issue

---

<div class="post-metadata">

**Author:** ![Nafian8111](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nafian8111](https://forums.unrealengine.com/u/Nafian8111)\
**Post date:** [December 18, 2022, 4:06am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/4 "2022-12-18T04:06:21Z")

</div>

Dragoneel,

I found that I was installing the project to my phone the wrong way. I was copying the APK to my phone and tapping the file to install. This had worked in an earlier version of UE with a previous project. I guess UE5 and my project setup wouldn’t install this way.

Instead, I had to use the ADB setup, and run the “Install{ProjectName}.bat” that was placed in the packaging directory after Packaging the project.

[Setting Up Your Android Device for Developing Applications in Unreal Engine | Unreal Engine 5.1 Documentation](https://docs.unrealengine.com/5.1/en-US/setting-up-your-android-device-for-developing-applications-in-unreal-engine/)

[Packaging Android Projects in Unreal Engine | Unreal Engine 5.1 Documentation](https://docs.unrealengine.com/5.1/en-US/packaging-android-projects-in-unreal-engine/)

---

<div class="post-metadata">

**Author:** ![Hottentotte](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/hottentotte/32/703498_2.png) [@Hottentotte](https://forums.unrealengine.com/u/Hottentotte)\
**Post date:** [December 29, 2022, 8:12pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/5 "2022-12-29T20:12:38Z")

</div>

Hi @LocoLeppy LocoLeppy, did you find a solution to this problem? I’m also stuck with this problem, trying to distribute the App via PlayStore for internal testing.

---

<div class="post-metadata">

**Author:** ![Dragoneel](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/dragoneel/32/617910_2.png) [@Dragoneel](https://forums.unrealengine.com/u/Dragoneel)\
**Post date:** [January 11, 2023, 11:53am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/6 "2023-01-11T11:53:45Z")

</div>

i found the issue ticket [here](https://issues.unrealengine.com/issue/UE-170079) and it’s marked as fixed,  
unfortunately, I built unreal from the source on the fix commit, but it’s still not fixed.

---

<div class="post-metadata">

**Author:** ![Dragoneel](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/dragoneel/32/617910_2.png) [@Dragoneel](https://forums.unrealengine.com/u/Dragoneel)\
**Post date:** [January 11, 2023, 11:56am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/7 "2023-01-11T11:56:25Z")

</div>

cuz script is simply grantingthe permission throug the adb.

```auto
@echo Grant READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE to the apk for reading OBB file or game file in external storage.
%ADB% %DEVICE% shell pm grant com.YourCompany.mansayrb7almillion android.permission.READ_EXTERNAL_STORAGE
%ADB% %DEVICE% shell pm grant com.YourCompany.mansayrb7almillion android.permission.WRITE_EXTERNAL_STORAGE

```

however for distrubtion that won’t work

---

<div class="post-metadata">

**Author:** ![Lou781](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lou781](https://forums.unrealengine.com/u/Lou781)\
**Post date:** [January 18, 2023, 7:56pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/8 "2023-01-18T19:56:24Z")

</div>

Have any of you guys had any luck with this at all, I’m encountering the same exact issue and have attempted the following.

**Adding the following permissions:**  
android.permission.WRITE\_EXTERNAL\_STORAGE  
android.permission.READ\_EXTERNAL\_STORAGE  
android.permission.WRITE\_INTERNAL\_STORAGE  
android.permission.READ\_INTERNAL\_STORAGE

**Enabling the following toggles:**  
UseExternalFilesDir for UnrealGame files  
Disable verify for OBB on first start/update

Even with these settings enabled and setup in my project settings I am still unable to play test my project on my android device as it pops up informing me that there are no permissions available

---

<div class="post-metadata">

**Author:** ![jojoman236](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@jojoman236](https://forums.unrealengine.com/u/jojoman236)\
**Post date:** [January 28, 2023, 10:38am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/9 "2023-01-28T10:38:10Z")

</div>

Failure [INSTALL\_FAILED\_USER\_RESTRICTED: Invalid apk]

There was an error installing the game or the obb file. Look above for more info.

I get this error message. Any solution or idea how to fix this error?

---

<div class="post-metadata">

**Author:** ![YannChiu](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@YannChiu](https://forums.unrealengine.com/u/YannChiu)\
**Post date:** [February 13, 2023, 3:42am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/10 "2023-02-13T03:42:25Z")

</div>

I can only run the install\_xxx.bat command to install APK. Because ‘.bat’ also enables storage permission after the installation is complete by ‘grant xxx.xxx.xxx android.permission.READ\_EXTERNAL\_STORAGE’

---

<div class="post-metadata">

**Author:** ![xuKyosuke](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@xuKyosuke](https://forums.unrealengine.com/u/xuKyosuke)\
**Post date:** [April 5, 2023, 3:09am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/11 "2023-04-05T03:09:20Z")

</div>

Pardon the necro, but has anyone actually resolved this issue? I’ve found multiple threads on this issue (between these forums and reddit) going back multiple years with no definitive resolution in any of them. Given the multiple years, it seems like this might be a regression issue, as in they fix the problem in one version of UE then break it again in another.

For my own part, I’m able to make working standalone APKs with UE 5.0 (tested with multiple projects), but am unable to make working standalone APKs with UE 5.1 (also tested with multiple projects, all of which indicate this lack of storage permission issue). I’ve also tried the potential fixes noted by Lou781 up above with the same lack of success (I also confirmed these changes in the editor settings are replicated to the Android manifest).

Is there some secret sauce that those in the know aren’t sharing?

---

<div class="post-metadata">

**Author:** ![Fe\_Games\_Studio](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fe\_Games\_Studio](https://forums.unrealengine.com/u/Fe_Games_Studio)\
**Post date:** [April 6, 2023, 6:56pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/12 "2023-04-06T18:56:24Z")

</div>

Hello! did you manage to solve this problem?

---

<div class="post-metadata">

**Author:** ![xuKyosuke](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@xuKyosuke](https://forums.unrealengine.com/u/xuKyosuke)\
**Post date:** [April 6, 2023, 7:57pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/13 "2023-04-06T19:57:42Z")

</div>

I didn’t. I submitted a bug report and I am waiting for Epic to review the ticket. I’ll post a link to the ticket if they accept it.

---

<div class="post-metadata">

**Author:** ![Fe\_Games\_Studio](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fe\_Games\_Studio](https://forums.unrealengine.com/u/Fe_Games_Studio)\
**Post date:** [April 7, 2023, 11:53am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/14 "2023-04-07T11:53:32Z")

</div>

I was able to do it.  
So:  
Install Android Studio as in this video [Unreal Engine 5.1 🎉Full Setup🔥 Latest SDK NDK JDK For Android Mobile Game😍 Export Complete Guide 🔥 - YouTube](https://www.youtube.com/watch?v=pj5y8gaCAIk&t=109s&ab_channel=TecLearning)

jdk download here  
Liberica Standard JDK 8u302+8 x86 64 for Windows

> **[Download Java | Java 8, Java 11, Java 17, Java 20 - OpenJDK Builds for Linux,...](https://bell-sw.com/pages/downloads/)**
>
> Download Liberica JDK, supported OpenJDK builds. Open source Java 8, 11 and more for Linux, Windows, macOS.

Well, screenshots of how I have it set up

 ![SDKPLatform](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/e/4/2e446be0b296a9052ca1e3645ccb277d06288f79.png)

 ![SDKBildTools](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/e/f/eef241649018190dfe041041a0d6eae35e5644c2.png)

 ![NDK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/a/a/4aaa56b55fe4c2a27dee1352b31eb98d8feba2c7.png)

 ![SDKAndCMake](https://d3kjluh73b9h9o.cloudfront.net/original/4X/c/3/7/c379620b36c96dcae3081296e6110dedc0ac6436.png)

 ![OverriteSDK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/a/4/da4b2ee6c0df4965db8069487340ee10300f1c21.png)

 ![TargetPlutform](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/8/9/9891711650e52a069d0f1097de1fca28537b474d.png)

 ![Ue5SDK](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/f/8/df8041454e3aa1d04afafd8c148693e6e3a8208e.png)

 ![JDK Home](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/b/1/fb12059115c8b7ade9ea5e3e276f2996eb382571.png)

Please note that I have JavaHOME version 802, it’s legacy, I didn’t change it.

---

<div class="post-metadata">

**Author:** ![Fe\_Games\_Studio](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Fe\_Games\_Studio](https://forums.unrealengine.com/u/Fe_Games_Studio)\
**Post date:** [April 7, 2023, 3:11pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/15 "2023-04-07T15:11:40Z")

</div>

It doesn’t seem to be in Android Studio.  
I’m all scrapped when I ticked Show Launch Image  
Just uncheck it and everything will work…

 ![sde](https://d3kjluh73b9h9o.cloudfront.net/original/4X/8/9/9/8998e0c5a7c141fc0765af5318969ea268842bc8.png)

---

<div class="post-metadata">

**Author:** ![Mohamed\_Suhail](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Mohamed\_Suhail](https://forums.unrealengine.com/u/Mohamed_Suhail)\
**Post date:** [April 7, 2023, 11:50pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/16 "2023-04-07T23:50:29Z")

</div>

This solution at least let me enter the app, where I’m specifically requesting for other permissions.

---

<div class="post-metadata">

**Author:** ![xuKyosuke](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@xuKyosuke](https://forums.unrealengine.com/u/xuKyosuke)\
**Post date:** [April 9, 2023, 12:40am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/17 "2023-04-09T00:40:47Z")

</div>

Okay, so interestingly. The fix for me was just unchecking “Show launch image”. I tested this with two projects (a working project and a clean template) and two phones (S20 and Note20). I can confirm this resolved the issue in each case. Kudos to Fe\_Games\_Studio for pointing that out.

I left everything else as indicated in the 5.1 documentation.

Setting up Android SDK and NDK

> **[Setting Up Android SDK and NDK](https://docs.unrealengine.com/5.1/en-US/how-to-set-up-android-sdk-and-ndk-for-your-unreal-engine-development-environment/)**
>
> How to set up your Android development environment for Unreal Engine

Android SDK Requirements

> **[Android](https://docs.unrealengine.com/5.1/en-US/android-support-for-unreal-engine/)**
>
> Learn how to build projects for Android devices.

This is fine for my purposes for the time being, but I have to imagine folks will want/need that launch image when they go to make release builds. Hopefully Epic will accept my bug report so I can add this finding to it so they can get the underlying issue resolved.

---

<div class="post-metadata">

**Author:** ![coolkidmustdie](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@coolkidmustdie](https://forums.unrealengine.com/u/coolkidmustdie)\
**Post date:** [April 28, 2023, 7:23am UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/18 "2023-04-28T07:23:43Z")

</div>

edit bat file, add “-g” after “install” and before project name (single spaces)

(For testing incase bat file doesn’t work too)

---

<div class="post-metadata">

**Author:** ![Nire2020](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nire2020](https://forums.unrealengine.com/u/Nire2020)\
**Post date:** [May 7, 2023, 8:06pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/19 "2023-05-07T20:06:41Z")

</div>

Same issue, bug , when launch image is off works but when is on Error Storage permission.  
I need launch image because of PSO loading waiting.

---

<div class="post-metadata">

**Author:** ![ARSPRO](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arspro/32/993413_2.png) [@ARSPRO](https://forums.unrealengine.com/u/ARSPRO)\
**Post date:** [May 15, 2023, 6:00pm UTC](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530/20 "2023-05-15T18:00:07Z")

</div>

I also got these same problem but this is how I fix it.  
This type of storage permission are not supported by Android 13 that is api33 ,try to lower the API to 32 this lowering the API to 32 will fix this problem.for me it works .

[Next page](https://forums.unrealengine.com/t/permission-requiired-you-must-approve-this-premission-in-app-settings-storage/656530.md?page=2)
